Linux基础7 文件管理类命令
linux文件命名規(guī)則:1、長度不能超過255各字符。2、文件名不能含有/。3、嚴(yán)格區(qū)分大小寫。
?
字符編碼標(biāo)準(zhǔn):GB18030(大),GBK(中),GB2312(小),UTF-8(全球編碼)
?
文本處理器:只處理純文本ASCII的軟件。
字處理器: 可以處理ASCII及其額外信息,如字體、大小、顏色等。
?
#ls list
#cd 改變工作目錄
#pwd ?打印當(dāng)前工作目錄
#mkdir
????-p 父目錄(如空則一同創(chuàng)建)
????-v verbose
花括號(hào)命令行展開:
????mkdir -pv /mnt/test/{x/m,y} ? ===> mkdir -pv /mnt/test/x/m 及 mkdir -pv /mnt/test/y
#tree
#rmdir?
#touch 更新文件的timestarp
????-a????更新atime為當(dāng)前時(shí)間
????-m????更新mtime為當(dāng)前時(shí)間
????-t????更新為指定時(shí)間
????-c????no-creat 如文件不存在,不創(chuàng)建新文件。
#stat????顯示文件的系統(tǒng)狀態(tài),含時(shí)間戳
#rm????
????-i????交互
????-f????強(qiáng)制
????-r????遞歸
#\rm????不運(yùn)行rm的別名,直接運(yùn)行rm命令本身
#echo -e (啟用反斜線轉(zhuǎn)義符)顯示字符
#printf????格式化顯示字符
#file????查看文件的格式,文件類型
????????文件格式有:elf:Executable and Linking Format 可運(yùn)行可連接格式(xNIX系統(tǒng))
????????? ?????????pe:? Portable executable file Format 可移植的可運(yùn)行的文件格式(Windows)
????
#cp SRC... DEST ?復(fù)制文件
????-r????遞歸復(fù)制
????-i????交互
????-f????強(qiáng)制
????-d????保留連接文件而不替換為連接文件的目標(biāo)文件。
????-p????presevice保留mode、owner、timestarp的屬性信息。
????-a????archive 歸檔,保留所有屬性,包括快捷方式,原樣拷貝。
#mv SRC... DEST????或????mv -t DEST SRC...??????移動(dòng)文件或重命名文件
#install SRC... DEST 拷貝文件同時(shí)設(shè)置文件屬性(默認(rèn)為rwxr-xr-x)
????????-d DIR...????創(chuàng)建DIR目錄
?
文本查看類命令:
????cat 、tac、more、less、head、tail
#cat? ????????????????????顯示文件內(nèi)容
????????-n? ????同時(shí)顯示行號(hào)
????????-E ????顯示行結(jié)束符。
#tac????????????? 從未行開始逆序顯示文件內(nèi)容
#more????????
#less
#head????????順序顯示文件前10行
????-n????????顯示前n行
#tail????????順序顯示文件尾10行
????-n????????顯示尾n行
????-f????????不退出,即時(shí)顯示文件新增加的內(nèi)容。follow
?
文本處理類命令:cut、join、sed、awk
#cut????文本字段(列)裁切
????????-d:指定字段的分隔符,默認(rèn)為一個(gè)空格
????????-f:指定要顯示第幾個(gè)字段。
#sort????????文本排序(默認(rèn)對(duì)ASCII從的小到大排序)
????????-n????對(duì)數(shù)值排序
????????-r????降序排列
????????-t????字段分隔符
????????-kn????指定用第n個(gè)字段進(jìn)行排序
????????-u????排序后相連相同行只顯示一次。uniq
?????????-f????忽略大小寫排序
#uniq
????????-c????????顯示重復(fù)行的重復(fù)次數(shù)
????????-d????????只顯示重復(fù)行的內(nèi)容
#wc ????????word count
????????-l????????只顯示行數(shù)
????????-w????????只顯示字?jǐn)?shù)
????????-c????????只顯示字節(jié)數(shù)
????????-L????????最長行的長度
#tr????translate????用于字符轉(zhuǎn)換或刪除字符。
????????tr????[option]...????set1??? [set2]
????????????-d ????????刪除出現(xiàn)在字符集set1中的所有字符(非單詞)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/285274/1722435
總結(jié)
以上是生活随笔為你收集整理的Linux基础7 文件管理类命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 12.10
- 下一篇: 关于32bit与4Gib的问题