linux中查看文件時顯示行號


轉自:http://blog.sina.com.cn/s/blog_716844910100tfxv.html

[root@1-min etc]# cat -n rsyslog.conf              //顯示所有行號(包括空行)

[root@1-min etc]# cat -b rsyslog.conf              //顯示所有行號(但不包括空行)
或者:
[root@1-min etc]# nl -ba rsyslog.conf              //顯示所有行號(包括空行)
[root@1-min etc]# nl -bt rsyslog.conf              //顯示所有行號(但不包括空行)
再或者:
[root@1-min etc]# less -N rsyslog.conf             //顯示所有行號(包括空行)
 
cat 選項:
-n   顯示行號(包括空行)
-b   顯示行號(不包括空行)
 
nl 選項:
-b 行的顯示方式
   //行的顯示方式有兩種,a表示顯示全部的行(包括空行),t表示顯示所有的非空白行(不包括空行)
即:-ba            //顯示所有行號(包括空行)
    -bt            //顯示所有行號(但不包括空行)
 
 
 
另外還有些東西跟行號有關,這里也列舉下:

■ cat命令

 

 

● 默認 選項

如圖所示:

● -A 選項

顯示文件內容,顯示^I標記(Tab鍵),顯示$標記(換行符)。

 

● -b 選項

顯示文本行號,空行不包含在內。如圖所示:

● -e 選項

顯示文本行,同時顯示換行標記$符號。

 

● -E 選項

在每行的結尾顯示$符號。

● -n 選項

每行都顯示行號,空行也包括在內。

 

● -T 選項

顯示Tab鍵,標記為^I。

● -s選項

當遇到大於兩行以上空白時,壓縮只顯示一行。

 

 

 

■ more命令

● -num 選項

指定一個整數,例如num=2,表示當前屏幕一次顯示文本的行數。

可見,只顯示了2行文本,單擊空格鍵繼續顯示。

● -d 選項

當一屏顯示不下文件內容的時候,在屏幕下方提示按鍵操作:Press space to continue,'q' to quit。

● -num 選項

● +/ 選項

在+/后面可以輸入匹配的字符串,如果指定文件中不存在,則提示,否則直接顯示對應字符串所在的行。

字符串out在f.java文件中存在,執行more +/out f.java,則直接顯示內容。

單擊空格鍵,顯示f.java文件內容。

 

 

 

■ less命令

less命令類似於more命令,但是less命令可以想vi編輯器一樣。比如輸入命令:

less hello.c f.java

 

最下面一行說明了,下一個文件是f.java,直接鍵入:n就可以顯示f.java文件的內容

 

在此模式下,輸入命令:p可以查看前一個文件hello.c。

關於less命令,可以直接輸入man less命令查看幫助手冊。

 

 

 

■ head命令

● 默認 選項

不指定任何選項的時候,比如執行head f.java,則顯示f.java文件的全部內容。

● -n 選項

顯示指定文件的前n行,n為一個整數。

顯示了f.java文件的前兩行。

另外,可以顯示多個文件的頭部信息(指定前n行)

 

 

 

■ tail命令

● 默認 選項

不指定任何選項的時候,比如執行tail f.java,則顯示f.java文件的全部內容。

● -n 選項

顯示指定文件的后n行,n為一個整數。

顯示了f.java文件的后4行。

另外,可以顯示多個文件的尾部信息(指定后n行),


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM