Linux 练习册1

一、文件通配符练习题:    

     1、显示/var目录下所有以 l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录。

        (1)ls  l*[[:digit:]]*[[:lower:]] 

Linux 练习册1

      (2) ls -d l*[[:digit:]]*[[:lower:]]

Linux 练习册1

     2、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录

             ls -d /etc/[[:digit:]]*[^[:digit:]]

Linux 练习册1

    3、显示/etc/目录下以非字母开头,后面跟了一个字母及其 它任意长度任意字符的文件或目录

            ls -d /etc/[^[:alpha:]][[:alpha:]]*

Linux 练习册1

    4、显示/etc/目录下所有以rc开头,并后面是0-6之间的数 字,其它为任意字符的文件或目录

            ls -d /etc/rc[0-6]*

Linux 练习册1

    5、显示/etc目录下,所有以.d结尾的文件或目录

            ls -d /etc/*.d

Linux 练习册1

    6、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文 件或目录

             ls -d /etc/[m,n,r,p]*.conf

Linux 练习册1

    7、只显示/root下的隐藏文件和目录

            ls -d / .*

Linux 练习册1

    8、只显示/etc下的非隐藏目录

           ls -d /etc/*/

Linux 练习册1

    9、如何实现只显示指定目录下的隐藏文件。

        (1)l.

Linux 练习册1

      (2)ls -d .*

Linux 练习册1

      (3)ls – a -I”[^.]*”

Linux 练习册1

     (4)ls -a –ignore=[^.]*

Linux 练习册1

    10、定义别名命令baketc,将/etc/目录下所有文件备份到/testdir独立的子目录下,并要求目录格式为backupYYYY-mm-dd,备份过程可见。
             alias baketc=’mkdir -p /testdir/backup$(date +%F); cp -av /etc/* /testdir/backup$(date +%F)’

Linux 练习册1

    11、创建/testdir/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限。

            mkdir -p /testdir/rootdir; cp -a /root/* /testdir/rootdir

Linux 练习册1

    12、(1) 如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b 

                  mkdir -p /testdir/dir1/{x,y}/{a,b}

Linux 练习册1

       (2) 如何创建/testdir/dir2/x, /testdir/dir2/y /testdir/dir2/x/a, /testdir/dir2/x/b

              mkdir -p /testdir/dir1/{x/{a,b},y}

Linux 练习册1

     (3) 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7

             mkdir  -p  /testdir/dir{3,4,5/dir{6,7}}

Linux 练习册1

    13、在/testdir/dir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。

Linux 练习册1
   14、显示/etc/passwd文件的第11行至第20行

               head -n 20 /etc/passwd |tail

Linux 练习册1

    15、显示当前主机第一个网卡的IP地址

              ifconfig |head – n 2 |tail – n 1 |tr -s’  ‘ |cut -d ‘  ‘ -f3

Linux 练习册1

    16、查出/app目录的空间使用量

             df |tr -s ‘ ‘|head -7 |tail -1 |cut -d ‘ ‘ -f5 |cut -d % -f1

Linux 练习册1

   17、找出分区利用率最大的值

             df |tr -s ‘ ‘ % |sort -t % -k5 -n |tail -1 | cut -d % -f5

Linux 练习册1

Linux 练习册1

原创文章,作者:1587291234,如若转载,请注明出处:http://www.178linux.com/83282

(0)
15872912341587291234
上一篇 2017-07-30 13:31
下一篇 2017-07-30 15:55

相关推荐

  • 计算机的组成及其功能

    计算机系统由硬件系统和软件系统两大部分组成。冯诺依曼奠定了现代计算机的基本结构。 冯诺依曼体系的计算机,必须具有如下功能: #1 把需要的程序和数据送至计算机中; #2 具有长期记忆程序、数据、中间结果及最终运算结果的能力; #3 能够完成各种算术运算、逻辑运算和数据传送等数据加工处理的能力; #4 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调…

    Linux干货 2016-08-15
  • 马哥教育N22期第六周作业

    关于vim编辑器使用方法整理 编辑器分为文本编辑器、全屏编辑器、模式化编辑器 vim是最常用的编辑器之一,是vi的增强版 基本模式分为编辑模式、命令模式、输入模式、末行模式 下面我们介绍一下vim编辑器常用方法: 打开文件 vim +#:打开文件后,直接光标处于第#行行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配 +…

    Linux干货 2016-10-09
  • Python from entry to abandon

          学习Linux已经有大致两周了,依然感觉到自己仍然在运维的大门外徘徊。于是我想要找到一个在Linux之外的业余方向,可以作为枯燥基础学习的调节。没过多久我就发现了Python可以 说是钦定的选择,它作为Linux的内置语言,传言风格简洁优美,功能强大。Python老生常谈的缺点是效率不高,哎,没办…

    Linux干货 2017-04-01
  • 通配符、正则表达式小计

    基本通配符:    *: 匹配任意长度的任意字符;    ?: 匹配任意的单个字符;    []: 匹配指定范围内的任意单个字符;    [^]: 匹配非指定范围内的任意单个字符;   简单示例:   &nbs…

    Linux干货 2017-03-16
  • vim及脚本

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#。     第一步:     [root@localhost ~]# cp /etc/rc.d/rc.sy…

    Linux干货 2016-12-02
  • 逻辑卷(LVM)管理实例详解

    LVM基本术语 下面是LVM需要了解的基本术语:    物理卷(PV physical volume): 它可以是物理硬盘上的分区,也可以是整块物理硬盘;  卷组(VG volume group): 建立在物理卷之上,一个卷组至少包括一个物理卷,可以动态增删物理卷;  逻辑卷(LV logical volume):建立…

    Linux干货 2016-09-01