linux文本文件查看、顯示命令(from Magic Linux 1.2 用戶手冊)

http://www.magiclinux.org/node/56

[b]5.3.3 文本文件查看、顯示命令[/b]


[b]1、cat 顯示文件內容命令。[/b]


命令格式:[b]#cat [[選項]] <文件列表>[/b]


常用選項:

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


命令使用說明:


例子:


例A: 把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裏
#cat -n textfile1 > textfile2

例B: 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3

例C:顯示/etc/fstab文件的內容。
#cat /etc/fstab


[b]2、head 查看文件頭部內容命令。[/b]


命令格式:[b]# head [[選項]] <文件列表>[/b]


常用選項:

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


命令使用說明:

用這個命令主要是用來顯示文件我頭部內容。以確認是不是我們想要打開或查找的文件。


例子:


例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


[b]3、tail 查看文件尾部內容命令。[/b]


命令格式:[b]# tail [[選項]] <文件列表>[/b]


常用選項:

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


命令使用說明:

用這個命令主要是用來顯示文件我尾部內容。以確認是不是我們想要打開或查找的文件。


例子:


例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.


[b]4、grep 查找文件內容命令。[/b]

命令格式:[b]#grep [[選項]] <匹配字符> <文件列表>[/b]


常用選項:

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


命令使用說明:

這個命令主要是用來在終端中顯示查找某個特定的字符串,找出與給定模式相匹配的內容。文件列表中,各個文件之間用空格分開。


例子:

例A:在文件example中搜索匹配字符“text file”。
#grep 'text file' example


[b]5、more 分頁顯示文件命令。[/b]


命令格式:[b]more [[選項]] <文件名>[/b]

常用選項:

[list]
[*]-c,在文本翻面時從頭清除一行,後再最後寫下一行。通常,more清除屏幕,然後再寫每一行。
[*]-n,用來建立能顯示n行的顯示屏窗口。
[*]-d,顯示操作提示符:“Press space to continue,'q' quit",以代替more的默認提示符。
[*]-s,把連續的空行壓縮爲一行。
[*]-p,不滾屏,清屏並顯示文本。
[/list]


命令使用說明:

用這命令在終端分屏顯示文件內容。


例子:


例A:分頁顯示文件/root/log.txt的內容。
#more /root/log.txt


[b]6、less 分頁顯示文件命令[/b]


命令格式:[b]less [[選項]] <文件名> [/b]

常用選項:

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


命令使用說明:

這個命令與more功能大致相同,但less可以按 page up 和page down這兩個鍵向前或向後播頁。而more沒有這個功能。


例子:


例A:顯示/root/log.txt的內容。
#less /root/log.txt
發佈了17 篇原創文章 · 獲贊 1 · 訪問量 2720
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章