linux 查看文件內容的命令

最常使用的顯示檔案內容的指令能夠說是 cat 與 more 及 less 了!此外,若是咱們要查看一個很大型的檔案(好幾百MB時),可是咱們只須要後端的幾行字而已,那麼該如何是好?用 tail 呀,此外,tac 這個指令也能夠達到!好了,說說各個指令的用途吧!linux

cat  由第一行開始顯示檔案內容 
tac  從最後一行開始顯示,能夠看出 tac 是 cat 的倒着寫! 
more 一頁一頁的顯示檔案內容 
less 與 more 相似,可是比 more 更好的是,他能夠往前翻頁! 
head 只看頭幾行 
tail 只看尾巴幾行 
nl   顯示的時候,順道輸出 行號! 
od   以二進制的方式讀取檔案內容!web

 linux文本文件查看、顯示命令
一、cat 顯示文件內容命令。

命令格式:#cat [[選項]] <文件列表>
經常使用選項:後端

  • -b,計算全部非空輸出行,開始行編號爲1。
  • -n,計算全部輸出行(包括空行),開始行編號爲1。
  • -s,將相連的多個空行用一個空行來代替。
  • -e,在每行的未尾添加$符號,便於確認每一行,由於有些行內容太長了,在顯示時會在顯示器上以多行表示。

命令使用說明:
例子:
例A: 把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裏
#cat -n textfile1 > textfile2
例B: 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)以後將內容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3
例C:顯示/etc/fstab文件的內容。
#cat /etc/fstab
二、head 查看文件頭部內容命令。
命令格式:# head [[選項]] <文件列表>
經常使用選項:less

  • -c,--bytes=SIZE ,打印文件開頭的SIZE字節內容。
  • -n,--lines=NUMBER,打印文件開頭的NUMBER行,默認是輸出前面10行。
  • -q,代表不顯示文件名的首部。
  • -v,代表要顯示文件名的首部。

命令使用說明:
用這個命令主要是用來顯示文件我頭部內容。以確認是否是咱們想要打開或查找的文件。
例子:
例A:好比,個人/mnt/D目錄下有一個文件名「readme.txt」,我想看它頭幾行的內容,可用命令:
# head  /mnt/D/readme.txt
Macromedia
Flash Player 6 for Linux
Mozilla Plug-in and Standalone players
Update Version 6.0r79
4 March 2003
New in This Version
-------------------
find for the dir
三、tail 查看文件尾部內容命令。
命令格式:# tail [[選項]] <文件列表>
經常使用選項:學習

  • -c,--bytes=SIZE ,打印文件最後的SIZE字節內容。
  • -n,--lines=NUMBER,打印文件最後的NUMBER行,默認是輸出前面10行。
  • -q,代表不顯示文件名的首部。
  • -v,代表要顯示文件名的首部。

命令使用說明:
用這個命令主要是用來顯示文件我尾部內容。以確認是否是咱們想要打開或查找的文件。
例子:
例A:在上例中,若想看後面10行的內容,可用命令:
#tail /mnt/D/readme.txt
2) Browser version
3) Reproducible steps including a URL to the web site where the
   problem was encountered.
If we need further information about a bug, you will be contacted.  An
automated reply will be sent to assure you that we have received your
bug report.  Due to the volume of mail received we are not able to
individually respond to each report.
四、grep 查找文件內容命令。
命令格式:#grep [[選項]] <匹配字符> <文件列表>
經常使用選項:ui

  • -c,對匹配的行進行計數
  • -l,只顯示包含匹配的文件的文件名。
  • -h,不顯示包含匹配的文件的文件名。
  • -i,產生區分大小寫的匹配,默認狀況是區分大小寫的。
  • -v,列出不匹配的行。

命令使用說明:
這個命令主要是用來在終端中顯示查找某個特定的字符串,找出與給定模式相匹配的內容。文件列表中,各個文件之間用空格分開。
例子:
例A:在文件example中搜索匹配字符「text file」。
#grep 'text file'  example 
五、more 分頁顯示文件命令。
命令格式:more [[選項]] <文件名>spa

經常使用選項:orm

  • -c,在文本翻面時從頭清除一行,後再最後寫下一行。一般,more清除屏幕,而後再寫每一行。
  • -n,用來創建能顯示n行的顯示屏窗口。
  • -d,顯示操做提示符:「Press space to continue,'q' quit",以代替more的默認提示符。
  • -s,把連續的空行壓縮爲一行。
  • -p,不滾屏,清屏並顯示文本。

命令使用說明:
用這命令在終端分屏顯示文件內容。
例子:
例A:分頁顯示文件/root/log.txt的內容。
#more /root/log.txt
六、less 分頁顯示文件命令
命令格式:less [[選項]] <文件名>
經常使用選項:ci

  • -?,在屏幕下面顯示less的使用幫助。
  • -a,在當前屏幕顯示的最後一行以後開始查詢。
  • -c,從頂行向下全屏重寫。
  • -E,顯示到文件尾後自動退出less。默認按Q鍵退出。
  • -n,去掉行號。
  • -s,將多個連續空行壓縮爲一行。
  • -x n,指定每次按製表符走n格,n的默認值爲8 。

命令使用說明:
這個命令與more功能大體相同,但less能夠按 page up 和page down這兩個鍵向前或向後播頁,而more沒有這個功能。字符串

 

水平有限,如有問題請留言交流!

互相學習,共同進步:) 轉載請註明出處謝謝!

相關文章
相關標籤/搜索