linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl
linux文本文件查看、顯示命令 :cat head tail grep more less nl
linux文本文件查看、顯示命令 :cat head tail? grep? more less nl
1、cat 顯示文件內(nèi)容命令。
命令格式:#cat [[選項]]
常用選項:
-b,計算所有非空輸出行,開始行編號為1。
-n,計算所有輸出行(包括空行),開始行編號為1。
-s,將相連的多個空行用一個空行來代替。
-e,在每行的未尾添加$符號,便于確認每一行,因為有些行內(nèi)容太長了,在顯示時會在顯示器上以多行表示。
命令使用說明:
例子:
例A: 把 textfile1 的文件內(nèi)容加上行號后輸入 textfile2 這個文件里
#cat -n textfile1 > textfile2
例B: 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3
例C:顯示/etc/fstab文件的內(nèi)容。
#cat /etc/fstab
2、head 查看文件頭部內(nèi)容命令。
命令格式:# head [[選項]]
常用選項:
-c,--bytes=SIZE ,打印文件開頭的SIZE字節(jié)內(nèi)容。
-n,--lines=NUMBER,打印文件開頭的NUMBER行,默認是輸出前面10行。
-q,表明不顯示文件名的首部。
-v,表明要顯示文件名的首部。
命令使用說明:
用這個命令主要是用來顯示文件我頭部內(nèi)容。以確認是不是我們想要打開或查找的文件。
例子:
例A:比如,我的/mnt/D目錄下有一個文件名“readme.txt”,我想看它頭幾行的內(nèi)容,可用命令:
# 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
3、tail 查看文件尾部內(nèi)容命令。
命令格式:# tail [[選項]]
常用選項:
-c,--bytes=SIZE ,打印文件最后的SIZE字節(jié)內(nèi)容。
-n,--lines=NUMBER,打印文件最后的NUMBER行,默認是輸出前面10行。
-q,表明不顯示文件名的首部。
-v,表明要顯示文件名的首部。
命令使用說明:
用這個命令主要是用來顯示文件我尾部內(nèi)容。以確認是不是我們想要打開或查找的文件。
例子:
例A:在上例中,若想看后面10行的內(nèi)容,可用命令:
#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.
4、grep 查找文件內(nèi)容命令。
命令格式:#grep [[選項]]
常用選項:
-c,對匹配的行進行計數(shù)
-l,只顯示包含匹配的文件的文件名。
-h,不顯示包含匹配的文件的文件名。
-i,產(chǎn)生區(qū)分大小寫的匹配,默認情況是區(qū)分大小寫的。
-v,列出不匹配的行。
命令使用說明:
這個命令主要是用來在終端中顯示查找某個特定的字符串,找出與給定模式相匹配的內(nèi)容。文件列表中,各個文件之間用空格分開。
例子:
例A:在文件example中搜索匹配字符“text file”。
#grep 'text file'? example
5、more 分頁顯示文件命令。
命令格式:more [[選項]]
常用選項:
-c,在文本翻面時從頭清除一行,后再最后寫下一行。通常,more清除屏幕,然后再寫每一行。
-n,用來建立能顯示n行的顯示屏窗口。
-d,顯示操作提示符:“Press space to continue,'q' quit",以代替more的默認提示符。
-s,把連續(xù)的空行壓縮為一行。
-p,不滾屏,清屏并顯示文本。
命令使用說明:
用這命令在終端分屏顯示文件內(nèi)容。
例子:
例A:分頁顯示文件/root/log.txt的內(nèi)容。
#more /root/log.txt
6、less 分頁顯示文件命令
命令格式:less [[選項]]
常用選項:
-?,在屏幕下面顯示less的使用幫助。
-a,在當前屏幕顯示的最后一行之后開始查詢。
-c,從頂行向下全屏重寫。
-E,顯示到文件尾后自動退出less。默認按Q鍵退出。
-n,去掉行號。
-s,將多個連續(xù)空行壓縮為一行。
-x n,指定每次按制表符走n格,n的默認值為8 。
命令使用說明:
這個命令與more功能大致相同,但less可以按 page up 和page down這兩個鍵向前或向后播頁。而more沒有這個功能。
7、nl計算文件中行號命令
nl?可以將輸出的文件內(nèi)容自動的加上行號!其默認的結(jié)果與?cat?-n?有點不太一樣,?nl?可以將行號做比較多的顯示設(shè)計,包括位數(shù)與是否自動補齊?0?等等的功能。
命令格式:nl?[選項]...?[文件]...
命令參數(shù):
-b??:指定行號指定的方式,主要有兩種:
-b?a?:表示不論是否為空行,也同樣列出行號(類似?cat?-n);
-b?t?:如果有空行,空的那一行不要列出行號(默認值);
-n??:列出行號表示的方法,主要有三種:
-n?ln?:行號在螢?zāi)坏淖钭蠓斤@示;
-n?rn?:行號在自己欄位的最右方顯示,且不加?0?;
-n?rz?:行號在自己欄位的最右方顯示,且加?0?;
-w??:行號欄位的占用的位數(shù)。
-p?在邏輯定界符處不重新開始計算。
命令功能:
nl?命令讀取?File?參數(shù)(缺省情況下標準輸入),計算輸入中的行號,將計算過的行號寫入標準輸出。?在輸出中,nl?命令根據(jù)您在命令行中指定的標志來計算左邊的行。?輸入文本必須寫在邏輯頁中。每個邏輯頁有頭、主體和頁腳節(jié)(可以有空節(jié))。?除非使用?-p?標志,nl?命令在每個邏輯頁開始的地方重新設(shè)置行號。?可以單獨為頭、主體和頁腳節(jié)設(shè)置行計算標志(例如,頭和頁腳行可以被計算然而文本行不能)。
使用實例:
實例一:用?nl?列出?log2012.log?的內(nèi)容
命令:
nl?log2012.log
輸出:
[root@localhost?test]#?nl?log2012.log
1??2012-01
2??2012-02
3??======[root@localhost?test]#
說明:
文件中的空白行,nl?不會加上行號
實例二:用?nl?列出?log2012.log?的內(nèi)容,空本行也加上行號
命令:
nl?-b?a?log2012.log
輸出:
[root@localhost?test]#?nl?-b?a?log2012.log
1??2012-01
2??2012-02
3
4
5??======[root@localhost?test]#
實例3:讓行號前面自動補上0,統(tǒng)一輸出格式
命令:
輸出:
[root@localhost?test]#?nl?-b?a?-n?rz?log2014.log
000001??2014-01
000002??2014-02
000003??2014-03
000004??2014-04
000005??2014-05
000006??2014-06
000007??2014-07
000008??2014-08
000009??2014-09
000010??2014-10
000011??2014-11
000012??2014-12
000013??=======
[root@localhost?test]#?nl?-b?a?-n?rz?-w?3?log2014.log
001?????2014-01
002?????2014-02
003?????2014-03
004?????2014-04
005?????2014-05
006?????2014-06
007?????2014-07
008?????2014-08
009?????2014-09
010?????2014-10
011?????2014-11
012?????2014-12
013?????=======
說明:
nl?-b?a?-n?rz?命令行號默認為六位,要調(diào)整位數(shù)可以加上參數(shù)?-w?3?調(diào)整為3位。
總結(jié)
以上是生活随笔為你收集整理的linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打日本鬼子的电脑游戏(打日本鬼子的老游戏
- 下一篇: arm-linux-gcc libstd