第二周作業
1、2、4、5 題博客中已經總結
3、請使用命令行展開功能來完成以下練習:
(1)、創建/tmp目錄下的:ac, ad, bc, bd
(2)、創建/tmp/mylinux目錄下的:
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
1.~]#mkdir /tmp/{a_c,a_d,b_c,b_d} 2.~]#mkdir -p /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}}
6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。
$ ls /var|egrep "^l.*[0-9]+.*[a-z]$"
7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
$ ls /etc | egrep "^[0-9].*[^[:digit:]]$"
8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。
$ ls /var|egrep "^[^[:alpha:]][[:alpha:]].*"
9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。
$ touch /tmp/tfile$(date +-%Y-%m-%d-%H-%M-%S)
10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
$ cp -r /etc/p*[^[:digit:]] /tmp/mytest1
11、復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。
$ cp -r /etc/*.d /tmp/mytest2
12、復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。
$ cp /etc/{l,m,n}*.conf /tmp/mytest3
原創文章,作者:N24_yezi,如若轉載,請注明出處:http://www.www58058.com/57990