1.Linux上的文件管理類命令都有哪些,其常用的使用方法及相關實例演示
文件管理工具:cp mv rm
cp命令 : 單源復制: cp [option]... [-T] SOURCE DEST
-bash-4.1# cp a/a.c a/
多源復制: cp [option]... SOURCE... DIRECTORY
-bash-4.1# cp a/a.c a/b.c b
常用選項: -i 交互式復制,則覆蓋之前提醒用戶確定 -f 強制覆蓋目標文件 -r 遞歸復制目錄 -d 復制符號鏈接文件本身,而非其指向的全文見 mv命令: -i 交互式 -f 強制
-bash-4.1# mv a.c b.c ../a/
rm命令: -i 交互式 -f 強制 -r 遞歸復制目錄 刪除目錄 rm -rf /PATH/TO/DIR
2.bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其演示
bash通過狀態返回值來輸出結果: 成功:0 失敗:1-255 命令執行完成之后,其狀態返回值保存于bash的特殊變量$? 中 引用命令的執行結果: $(COMMAMD) 或者`command` bash的基于特性引用 強引用:' ' 弱引用:" " 命令應用:``
-bash-4.1# ls -l >/dev/NULL -bash-4.1# echo $? 0 -bash-4.1# echo $(ls -l) > file.txt -bash-4.1# cat file.txt -rw-r--r-- 1 root root 11 Nov 9 21:00 a.c -rw-r--r-- 1 root root 15 Nov 9 21:00 b.c -rw-r--r-- 1 root root 84 Nov 9 21:21 file.txg -rw-r--r-- 1 root root 131 Nov 9 21:21 file.txt
3.使用命令行展開功能來完成一下練習
1)創建/tmp目錄下的:a_c,a_b,b_c,b_d
-bash-4.1# mkdir {a,b}_{c,d} -bash-4.1# ls a_c a_d b_c b_d
2)創建/tmp/mylinux目錄下的各個目錄
mkdir -p 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}}
原創文章,作者:N24-超,如若轉載,請注明出處:http://www.www58058.com/58735