linux之文本文件編輯命令

1. cat命令 (通常後面跟-n 顯示行號)

cat 命令用於查看純文本文件(內容較少的),格式爲“cat [選項] [文件]”。
Linux 系統中有多個用於查看文本內容的命令,每個命令都有自己的特點,比如這個 cat命令就是用於查看內容較少的純文本文件的。

2.more 命令

more 命令用於查看純文本文件(內容較多的),格式爲“more [選項]文件”。
如果需要閱讀長篇小說或者非常長的配置文件,那麼“小貓咪”可就真的不適合了。因爲一旦使用 cat 命令閱讀長篇的文本內容,信息就會在屏幕上快速翻滾,導致自己還沒有來得及看到,內容就已經翻篇了。因此對於長篇的文本內容,推薦使用 more 命令來查看。more命令會在最下面使用百分比的形式來提示您已經閱讀了多少內容。您還可以使用空格鍵或回車鍵向下翻頁

3.head命令

head 命令用於查看純文本文檔的前 N 行,格式爲“head [選項] [文件]”。
在閱讀文本內容時,誰也難以保證會按照從頭到尾的順序往下看完整個文件。如果只想查看文本中前 20 行的內容,該怎麼辦呢?head 命令可以派上用場了:

4.tail 命令

tail 命令用於查看純文本文檔的後 N 行或持續刷新內容,格式爲“tail [選項] [文件]”。

5.tr 命令

tr 命令用於替換文本文件中的字符,格式爲“tr [原始字符] [目標字符]”。
在很多時候,我們想要快速地替換文本中的一些詞彙,又或者把整個文本內容都進行替換,如果進行手工替換,難免工作量太大,尤其是需要處理大批量的內容時,進行手工替換更是不現實。這時,就可以先使用 cat 命令讀取待處理的文本,然後通過管道符(詳見第 3章)把這些文本內容傳遞給 tr 命令進行替換操作即可。例如,把某個文本內容中的英文全部替換爲大寫:
cat anaconda-ks.cfg | tr [a-z] [A-Z]

6. wc命令

wc 命令用於統計指定文本的行數、字數、字節數,格式爲“wc [參數] 文本”。

7.stat命令

stat 命令用於查看文件的具體存儲信息和時間等信息,格式爲“stat 文件名稱”。

8. diff 命令

diff 命令用於比較多個文本文件的差異,格式爲“diff [參數] 文件”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章