cp命令:
語法:(選項(xiàng))(參數(shù))
-a:此參數(shù)的效果和同時指定"-dpR"參數(shù)相同;
-d:當(dāng)復(fù)-a:此參數(shù)的效果和同時指定"-dpR"參數(shù)相同锦担;
-d:當(dāng)復(fù)制符號連接時俭识,把目標(biāo)文件或目錄也建立為符號連接,并指向與源文件或目錄連接
-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份洞渔;
-f:強(qiáng)行復(fù)制文件或目錄套媚,不論目標(biāo)文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶磁椒;
-p:保留源文件或目錄的屬性堤瘤;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理浆熔;
mv命令
語法:(選項(xiàng))(參數(shù))
-b:當(dāng)文件存在時本辐,覆蓋前,為其創(chuàng)建一個備份医增;
-f:若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù)慎皱,則直接覆蓋現(xiàn)有的文件或目錄;
-i:交互式操作叶骨,覆蓋前先行詢問用戶茫多,如果源文件與目標(biāo)文件或目標(biāo)目錄中的文件同名,則詢問用戶是否覆蓋目標(biāo)文件忽刽。
-S:為備份文件指定后綴天揖,而不使用默認(rèn)
-u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時,才執(zhí)行移動操作缔恳。
文本處理命令:cat,more,less,head,out,sort,uniq,grep
目標(biāo)管理:ls,cd,pad,medieval,rmdir
文件管理:touch,start,rm,count,mv,nano
日期時間:date,clock,hwclock,cal
查看文本:cat,more,tac,less,head,tail
cat:連接并顯示
-n:有1開始對所有輸出的行數(shù)編號;
分屏顯示:
more,less
more:向后翻
less:
head:查看前n行(n默認(rèn)10行)
tail:查看后n行
文本處理:cut,join,sad,awk
cut:
-d:指定分隔符洁闰,默認(rèn)是空格
-f:指定要顯示的字段
文本排序:sort
-f:排序時歉甚,將小寫字母視為大寫
-n:依照數(shù)值的大小排序;
-r:以相反的順序來排序扑眉;
-t<分隔字符>:指定排序時所用的欄位分隔字符纸泄;
-u:排序后相同的行只顯示一次
uniq:用于報(bào)告或忽略文件中的重復(fù)行,一般與sort命令結(jié)合使用腰素。
-c:在每列旁邊顯示該行重復(fù)出現(xiàn)的次數(shù)聘裁;
-d:僅顯示重復(fù)出現(xiàn)的行列;
文本統(tǒng)計(jì):wc
-c:只顯示Bytes數(shù)弓千;
-l:只顯示列數(shù)衡便;
-w:只顯示字?jǐn)?shù)。
字符處理命令:tr
-d:刪除出現(xiàn)在字符集中的所有字符
bash
1.命令歷史
2.管通、重定向
3.命令別名
4.命令行編輯
5.命令行展開
6.文件名通配
7.變量
8.編程
命令行編輯:
Ctrl +a:跳到命令行首
Ctrl+e:跳到命令行尾
Ctrl+u:刪除光標(biāo)至命令行首的內(nèi)容
Ctrl+k:刪除光標(biāo)至命令行尾的內(nèi)容
Ctrl+l:清屏
命令歷史:
查看命令歷史:history
-c:清空命令歷史
-d:刪除指定位置的命令
-w:保存命令歷史至歷史文件中