1、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示
10.bash.jpg
2、請使用命令行展開功能來完成以下練習:
(1)創建/tmp目錄下的:a_c,a_d,b_c,b_d
(2)創建/tmp/mylinux目錄下的:
myLinux/
|-----bin
|-----boot
| |-----grub
|-----dev
|-----etc
| |-----rc.d
| | |-----init.d
| |----sysconfig
| |-----network-ncripts
|-----lib
| |-----modules
|-----lib64
|-----proc
|-----sbin
|-----sys
|-----tmp
|-----usr
| |-----local
| |-----bin
| |-----sbin
|-----var
|-----lock
|-----log
|-----run
答案:
1)
Paste_Image.png
2)
Paste_Image.png
Paste_Image.png
4、文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。
答案:文件的元數據包含文件本身的一些屬性信息,如:文件名、文件的各類權限、各類時間戳、鏈接次數等。 文件包括三個時間戳:atime,mtime,ctime,可以使用touch命令來修改時間戳,用法如下:
文件時間戳管理工具:touch
文件:metadata, data
三個時間戳:
access time:訪問時間--->簡寫為atime,讀取文件內容
modify time: 修改時間--->簡寫為mtime,改變文件內容(數據)
change time: 改變時間--->簡寫為ctime,元數據發生改變
查看時間戳命令:stat
Paste_Image.png
5、如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?
Paste_Image.png
6、顯示/var目錄下所有1開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。
Paste_Image.png
7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
Paste_Image.png
8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。
Paste_Image.png
9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名如:tfile-2016-05-27-09-32-22。
Paste_Image.png
Paste_Image.png
10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
Paste_Image.png
11、復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。
Paste_Image.png
12、復制/etc/目錄下所有以1或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。
Paste_Image.png