相关练习

1、请使用命令行展开功能来完成以下练习:

   (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d

 mkdir /tmp/{a,b}_{c,d}

   (2)、创建/tmp/mylinux目录下的:

 mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local{bin,sbin},var/{lock,log,run}}

mylinux/

    ├── bin

    ├── boot

    ?? └── grub

    ├── dev

    ├── etc

    ?? ├── rc.d

    ?? ?? └── init.d

    ?? └── sysconfig

    ??     └── network-scripts

    ├── lib

    ?? └── modules

    ├── lib64

    ├── proc

    ├── sbin

    ├── sys

    ├── tmp

    ├── usr

    ?? └── local

    ??     ├── bin

    ??     └── sbin

    └── var

        ├── lock

        ├── log

        └── run 

2、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?

alias cls=clear ;echo  "$(date)"

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

ls  -d /var/l*[[:digit:]][a-z] 

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

ls /etc/[0-9]*[^0-9] -d

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

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

6、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:

tfile-2016-05-27-09-32-22

touch   /tmp/tfile$(date  +%Y-%m-%d-%H-%M-%S)

7、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

cp  -r /etc/p*[^[:digit:]]  /tmp/mytest1/

8、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。

mkdir /tmp/mytest2  ;cp  -ri /etc/*.d   /tmp/mytest2

9、复制/etc/目录下所有以lmn开头,以.conf结尾的文件至/tmp/mytest3目录中。

cp  /etc/[mn]*.conf  /tmp/mytest3

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

(0)
haoyphaoyp
上一篇 2016-11-05 21:42
下一篇 2016-11-05 22:54

相关推荐

  • grub详解

    grub详解 1、GRUB(Boot Loader): grub:grub 0.x:grub1 legacy传统的版本 grub 1.x:grub2 grub legacy: 第1阶段:mbr 第1.5阶段:mbr之后的扇区中,让第一阶段中的boot loader能识别第二阶段所在分区上的文件系统 第2阶段:磁盘分区(/boot/grub/) 配置文件/et…

    2017-09-03
  • Linux Network Manager

    Linux Network Manager Network简述 Switch,Router简述 Linux Network 配置方法 ifcfg家族命令 ip家族命令 rhel7 nmcli命令 配置文件 Network简述 Network是什么? 网络是将分布在地理位置不同的计算机通过物理线路的连接,在网络软件的管理下,实现数据通信的过程。&nb…

    Linux干货 2016-04-05
  • IP地址的三种表示格式及在Socket编程中的应用

       使用TCP/IP协议进行网络应用开发的朋友首先要面对的就是对IP地址信息的处理。IP地址其实有三种不同的表示格式:        1)Ascii(网络点分字符串)-        2) 网络地址(32位无符号整形,网络字节序,大头) &nbsp…

    Linux干货 2015-04-10
  • N26 第六周博客作业

    请详细总结 vim 编辑器的使用并完成以下练习题 ## VIM 使用总结 首先 VIM 是 VI IMproved 的缩写,是 vi 编辑器的增强型。它与 sed awk 并称为文本处理三剑客。其主要作者 Bram Moolenaar 也是个非常有爱心的人,在 vim 的[官网](http://www.vim.org/) 和 在命令行中直接输入 vim 的命…

    Linux干货 2017-03-11
  • 15-2用户系统资源配额

    用户资源系统配额 在系统中,允许系统用户使用存储空间,但是不能限制的让用户随意使用存储空间,对用户存储空间的设定就是用户资源系统配额。 下面以/home 为例,通常如果系统中有一定的用户,会把用户的家目录作为一个单独的分区,从而实现更好的管理。下面具体讲解如何把用户家目录从根系统分区分离出来进行磁盘配额。 1、拿出一个未使用的分区,把用户家目录的数据拷贝到新…

    Linux干货 2016-12-02
  • 第三周 用户和组管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     pts/0        2017-12-16 22:46 (192.168.43.233) root     pts/1        2017-12-16 22:46 (192.168.43.233…

    2017-12-16

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 17:11

    总结了几个常用命令的使用,内容不多,能再扩充下深度和广度会更好~继续加油~