新手必須掌握的Linux命令---文本文件編輯命令

[TOC]

新手必須掌握的Linux命令---文本文件編輯命令

Linux系統中“一切都是文件”,而對服務程序進行配置自然也就是編輯程序的配置文件

1、cat命令

cat命令用于查看純文本文件(內容較少的),格式為“cat [選項] [文件]”。

Linux系統中有多個用于查看文本內容的命令,每個命令都有自己的特點,比如這個cat命令就是用于查看內容較少的純文本文件的。

  • cat -n [文件] 命令:查看文本內容并顯示行號

2、more命令

more命令用于查看純文本文件(內容較多的),格式為“more [選項]文件”。

一旦使用cat命令閱讀長篇的文本內容,信息就會在屏幕上快速翻滾,導致自己還沒有來得及看到,內容就已經翻篇了。因此對于長篇的文本內容,推薦使用more命令來查看。more命令會在最下面使用百分比的形式來提示您已經閱讀了多少內容。還可以使用空格鍵或回車鍵向下翻頁。

3、head命令

head命令用于查看純文本文檔的前N行,格式為“head [選項] [文件]”。

  • head [文件] 命令:默認顯示文件前10行內容
  • head -n 20 [文件]:顯示文件前20行內容

4、tail命令

tail命令用于查看純文本文檔的后N行或持續(xù)刷新內容,格式為“tail [選項] [文件]”。

  • tail [文件] 命令:默認顯示文件后10行內容
  • tail -n 20 [文件] 命令:默認顯示文件后20行內容
  • tail -f [文件] 命令:默認顯示后10行內容,并實時刷新文件的內容進行顯示

5、tr命令

tr命令用于替換文本文件中的字符,格式為“tr [原始字符] [目標字符]”。

在很多時候,我們想要快速地替換文本中的一些詞匯,又或者把整個文本內容都進行替換,如果進行手工替換,難免工作量太大,尤其是需要處理大批量的內容時,進行手工替換更是不現實。這時,就可以先使用cat命令讀取待處理的文本,然后通過管道符把這些文本內容傳遞給tr命令進行替換操作即可。

  • cat [文件] | tr [a-z] [A-Z] 命令:把某個文本內容中的英文全部替換為大寫

6、wc命令

wc命令用于統計指定文本的行數、字數、字節(jié)數,格式為“wc [參數] 文本”。

  • wc -l 命令:只顯示行數
  • wc -w 命令:只顯示單詞數
  • wc -c 命令:只顯示字節(jié)數
  • wc -l /etc/passwd 指令:統計當前系統中有多少個用戶,在Linux系統中,passwd是用于保存系統賬戶信息的文件

7、stat命令

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

stat命令可以用于查看文件的存儲信息和時間等信息,命令stat [文件] 會顯示出文件的三種時間狀態(tài):Access、Modify、Change。

9、diff命令

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

  • diff --brief [文件1] [文件2] 命令:確認兩個文件是否相同
  • diff -c [文件1] [文件2] 命令:描述文件內容具體的不同
[root@study cc]# diff  --brief diff_A.txt diff_B.txt 
Files diff_A.txt and diff_B.txt differ

[圖片上傳失敗...(image-529805-1545122416826)]

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容