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

相关推荐

  • Linux文件管理类命令相关

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1)、查看文件命令: (1)ls命令: list,列出目录下的内容 语法: ls [OPTION]… [FILE]… 常用选项: -a: 显示所有文件,包括隐藏文件; -A:显示除.和..之外的所有文件; -l: –long, 长格式列表,即显示文件的详细属性信息; -h, –huma…

    Linux干货 2016-11-06
  • linux的tty

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/140012 最近做了一个小测试,得到了以下结论 测试linux发行版本:rhel AS4.0 环境:VMware 5.0 目的:修改 vi /etc/initt…

    Linux干货 2015-03-26
  • keepalived实现前端负载均衡器的高可用

    概述:     在之前的内容中,我们了解了当一个网站并发量大时,可以利用前端负载均衡器将用户请求调度到后端的多个real server上,实现分散服务压力,横向扩展的方式,形成LB集群,但是试想一下,作为前端负载均衡器:     如果是LVS,万一作为前端调度器的Director…

    Linux干货 2016-11-01
  • Linux中的账号管理之命令的使用(中)

    linux中账号管理的命令非常多,我这里主要介绍最常见的几个命令,这些命令分别是针对用户和组的管理 主要介绍对用户管理的命令: 一、用户创建:useradd useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实…

    Linux干货 2016-08-07
  • Mariadb数据库复制系列(三):半同步复制

       实验三:半同步复制的实现 默认情况下,主从复制的结构中,主从节点之间复制操作是异步的,这样就有可能造成主从节点之间数据不一致的情况发生,所谓版同步复制就是指在一主多从的场景中,我们设定主节点与其中一个或多个从节点(一般是一个)的数据复制是同步进行的,从而保证了该从节点和主节点之间的数据的一致性。故当主节点发生故障时,就可以基于其他方式将该从节点提升为主…

    Linux干货 2016-11-24
  • Week 1–Linux基础1

    一. 计算机是由什么组成的? 计算机有什么作用呢?  1.计算机是由硬件系统与软件系统两大部分组成的. 那么是什么呢?  硬件系统: 1.1 输入组件(如鼠标,键盘等); 输出组件(显示器,打印机等); 1.2 核心大脑–CPU(里面包含有 算术逻辑、控制、记忆等单元); 1.3 为了与以上2大重要部件连接的,肯定需要一个可以…

    Linux干货 2016-12-05