第一章:Linux常用操作命令
1.2 文本顯示和處理
1.2.1 顯示文本文件的命令 cat
語法:cat [選項] [文件名]
1.2.2 分頁顯示文本文件的命令 more
語法:more [選項] [文件名]
類似於cat,不過分頁顯示方便讀者逐頁閱讀,按空格鍵顯示下一頁,按 b 鍵返回顯示上一頁。
1.2.3 回捲顯示文本命令 less
語法:less[選項] [文件名]
less的作用與more十分的相似,都可以用來瀏覽文件的內容,不同的是less 允許使用者往回轉動。
1.2.4 顯示指定文件前若干行的命令 head
語法:head [-n] [文件]
1.2.5 查看文件末尾數據的命令 tail
語法 tail [+/- n ] [選項] [文件名]
1.2.6 對文件中的數據進行排序的命令 sort
語法:sort [選項] [文件]
我們在file.txt文件中寫入一段話(每個單詞為一段),hello everyone welcome to damuchacha's official account let's study linux from scratch。
使用 sort命令的輸出結果為
1.2.7 將重複行從輸出文件中刪除的命令 uniq
語法:uniq [選項] [文件]
1.2.8 從文件的每行中選定特定的字節、符號或字段的命令 cut
語法:cut [選項] [文件名]
如下,我們選定 file.txt每行的第二個字節的位置
1.2.9 比較兩個已經排過順序的文件 comm
語法:comm [-123] [文件1] [文件2]
我們比較如下的兩個文件
比較兩個文件,且只顯示共有的行,輸出結果為:
1.2.10 逐行比較兩個文件,列出其不同之處 diff
語法:diff [選項] file1 file2
相關歷史文章:
第一章:Linux常用操作命令
《Linux常用操作命令——文件和目錄操作》
第二章:shell編程
《Shell編程——程序的創建與內部命令》