linux中檢視檔案時顯示行號

lhrbest發表於2018-01-02

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行),







vi 檔名,開啟檔案後

如果要顯示所有行號,使用 :set nu

如果要顯示當前行號,使用 :nu

如果要跳轉到指定行,使用 :行號

例如,跳轉到第10行,使用 :10

以前在用vi編輯時,用ctrl+g就可以顯示行號,今天不知道為啥老也不行,網上查了下,用下面辦法:
:nu
上面命令顯示當前游標所在行的行號。
如果想將所有行當行號顯示,可以執行如下命令:
:set nu

下面是顯示行號後的例子:
     43     <bind_value>
     44       <data_type>String</data_type>
     45       <type>dbtest.bindvalue.PKThreadCount</type>
     46       <topcount>1000000</topcount>
     47     </bind_value>
     48   </sql>
     49  </batchsql>
     50 -->
     51 </dbtest>
:set nu    

如果要跳到第一行或者最後一行,我以前的做法是:0和:$,還有一個更快的方法,直接1G和G即可,G一定是大寫奧!    








About Me

.............................................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文部落格園地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:

.............................................................................................................................................

● QQ群號:230161599(滿)、618766405

● 微信群:可加我微信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友646634621,註明新增緣由

● 於 2018-01-01 06:00 ~ 2018-01-31 24:00 在魔都完成

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

.............................................................................................................................................

小麥苗的微店

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

好訊息:小麥苗OCP、OCM開班啦,詳情請點選http://blog.itpub.net/26736162/viewspace-2148098/

.............................................................................................................................................

使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公眾號(xiaomaimiaolhr)及QQ群(DBA寶典),學習最實用的資料庫技術。

   小麥苗的微信公眾號      小麥苗的DBA寶典QQ群2     《DBA筆試面寶典》讀者群       小麥苗的微店

.............................................................................................................................................

linux中檢視檔案時顯示行號
DBA筆試面試講解群
《DBA寶典》讀者群 歡迎與我聯絡



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2149603/,如需轉載,請註明出處,否則將追究法律責任。

相關文章