zoukankan      html  css  js  c++  java
  • 第二关练习题上部

    第1章 如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是第一级目录)?

    1.1 创建环境

    mkdir /oldboy -p

    cd /oldboy

    mkdir ext/oldboy test xiaodong xiaofan xingfujie -p

    touch jeacen oldboy wodi.gz yingsui.gz

    1.2 方法一 tree

    yum install tree -y

    [root@oldboyedu-40-nb ~]# rpm -qa|grep tree

    tree-1.5.3-3.el6.x86_64

     

    [root@oldboyedu-40-nb ~]# tree -Ld  1   /oldboy/

    /oldboy/

    ├── tandao

    └── test

     

    2 directories

    1.3 方法二 find

    [root@oldboyedu-40-nb ~]# find /oldboy/ -maxdepth 1 -type d

    /oldboy/

    /oldboy/tandao

    /oldboy/test

     

    [root@oldboyedu-40-nb oldboy]# find  -maxdepth 1 -type d  ! -name "."

    ./tandao

    ./test

    1.4 方法三 ls+grep 

    [root@oldboyedu-40-nb oldboy]# ls -l /oldboy/|grep "以字母d开头的行"

    [root@oldboyedu-40-nb oldboy]# ls -l /oldboy/|grep "^d"

    drwxr-xr-x. 2 root root       4096 Aug 17 19:41 tandao

    drwxr-xr-x. 3 root root       4096 Aug 23 17:31 test

    1.5 方法四 ls +grep

    [root@oldboyedu-40-nb oldboy]# ls -F /oldboy/|grep "/"

    tandao/

    test/

    1.6 方法五 ls+awk

    [root@oldboyedu-40-nb oldboy]# ls -l /oldboy/|awk '/^d/'

    drwxr-xr-x. 2 root root       4096 Aug 17 19:41 tandao

    drwxr-xr-x. 3 root root       4096 Aug 23 17:31 test

    1.7 方法 ls+awk

    [root@oldboyedu-40-nb oldboy]# ls -l /oldboy/|awk '第二列大于1'

    awk: 第二列大于1

    awk: ^ invalid char '奠in expression

    [root@oldboyedu-40-nb oldboy]# ls -l /oldboy/|awk '$2>1'

    total 1051668

    drwxr-xr-x. 2 root root       4096 Aug 17 19:41 tandao

    drwxr-xr-x. 3 root root       4096 Aug 23 17:31 test

     

    ls + grep  ^d

    tree

    find

    awk '/^d/'

    第2章 希望快速返回上一次进入的目录

    [root@oldboyedu-40-nb tmp]# cd /oldboy/

    [root@oldboyedu-40-nb oldboy]# pwd

    /oldboy

    [root@oldboyedu-40-nb oldboy]# cd /tmp/

    [root@oldboyedu-40-nb tmp]# pwd

    /tmp

    [root@oldboyedu-40-nb tmp]# cd -

    /oldboy

    [root@oldboyedu-40-nb oldboy]# #cd - ==== cd $OLDPWD(存放着 你上一次所在的位置)

     

    cd ..   ###进入到上一级目录  当前目录的上一级目录

       .    ###当前目录 cp /etc/hosts .

    cd ~    ###当前用户的家目录     回老家

    cd      ###回老家

    cd -    ###进入到上一次所在的位置

      

      

    #进入到/etc/sysconfig/network-scripts/目录,并查看你所在位置

    #进入到上一级目录,并查看你所在位置

    #进入到/root目录下面,并显示你所在位置

    #快速返回到/你上一次的位置

    #回到老家

     

    [root@oldboyedu-40-nb ~]# cd /etc/sysconfig/network-scripts/

    [root@oldboyedu-40-nb network-scripts]# pwd

    /etc/sysconfig/network-scripts

    [root@oldboyedu-40-nb network-scripts]# cd ..

    [root@oldboyedu-40-nb sysconfig]# pwd

    /etc/sysconfig

    [root@oldboyedu-40-nb sysconfig]# cd /root/

    [root@oldboyedu-40-nb ~]# pwd

    /root

    [root@oldboyedu-40-nb ~]# cd -

    /etc/sysconfig

    [root@oldboyedu-40-nb sysconfig]# cd

    [root@oldboyedu-40-nb ~]# pwd

    /root

     

    cd /etc

    touch oldboy.txt

    第3章 一个目录中有很多文件(ls查-看时好多屏),想最快速度查看到最近更新的文件。如何看?

    ls -lrt

    -t  按照文件的修改时间进行排序

    -r  逆序  反过来的顺序

     

    ls -l --time-style=long-iso

    --time-style=long-iso  指定ls命令显示日期的格式

  • 相关阅读:
    网店推广之秘诀
    预言:“你被暴光了没有?” 将成为2010又一网络流行语
    已不联系好多年
    任道而重远
    从思南县看撤县建市对提升城市价值的影响
    我和三十有个约定
    浅谈小学生英语学习方法
    热烈祝贺IT诗人代腾飞官方网站开通啦
    爱情许愿砂
    “走远了” 2010又一网络流行语诞生
  • 原文地址:https://www.cnblogs.com/Arlen723/p/7846006.html
Copyright © 2011-2022 走看看