1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關的實例演示。
cp命令:copy
文件à>目錄
文件à>文件
目錄->文件(報錯)
目錄->目錄
常用選項:
-i:交互式復制,即覆蓋之前提醒用戶確認;
-f:強制覆蓋目標文件;
-r, -R:遞歸復制目錄;
-d:復制符號鏈接文件本身,而非其指向的源文件;
-a:-dR
–preserve=all, archive,用于實現歸檔;
–preserv=
mode:權限
ownership:屬主和屬組
timestamps: 時間戳
context:安全標簽
xattr:擴展屬性
links:符號鏈接
all:上述所有屬性
mv命令:move
move還可以用來重命名
常用選項:
-i:交互式;
-f:force
rm命令:remove
常用選項:
-i:interactive
-f:force
-r: recursive
刪除目錄:rm
-rf /PATH/TO/DIR
危險操作:rm -rf /
2、 bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其相關演示。
命令執行的狀態結果:
bash通過狀態返回值來輸出此結果:
成功:0
失?。?span>1-255
命令執行完成之后,其狀態返回值保存于bash的特殊變量$?中;
命令正常執行時,有的還回有命令返回值:
根據命令及其功能不同,結果各不相同;
引用命令的執行結果:
$(COMMAND)
或`COMMAND`
3、 請使用命令行展開功能來完成以下來練習
(1) 創建/tmp目錄下的:a_c,a_d,b_c,b_d
(2) 創建/tmp/mylinux目錄下的:/tmp/mylinux/
(3) ├── bin
(4) ├── boot
(5) │ └── grub
(6) ├── dev
(7) ├── etc
(8) │ ├── rc.d
(9) │ │ └──
init.d
(10) │ └── sysconfig
(11) │ └── network-scripts
(12) ├── lib
(13) │ └── modules
(14) ├── lib64
(15) ├── proc
(16) ├── sbin
(17) ├── sys
(18) ├── tmp
(19) ├── usr
(20) │ └── local
(21) │ ├── bin
(22) │ └── sbin
(23) └── var
(24) ├── log
(25) ├── look
(26) └── run
mkdir
/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/{look,log,run}}
-pv
4、 文件的元數信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息?
stat命令:
時間戳:
access time:訪問時間
modify time:修改時間
change
time:改變時間
可以用touch來改變
-a
-m
-t [CC][YY]MMDDhhmm[.ss]:修改制定時間戳為某時間
原創文章,作者:N27_flypig,如若轉載,請注明出處:http://www.www58058.com/83480
一開始的作業比較簡單,但都是比較重要的基礎,掌握扎實非常的必要,這次作業完成的非常好,再接再勵。