Less是一個(gè)命令程序,它可以分頁(yè)顯示文件或其它命令輸出的內(nèi)容。它類似于more
命令,但具有更高級(jí)的功能,可讓您在文件中前后導(dǎo)航。
less
命令與文本編輯器vim
或nano
相比,啟動(dòng)時(shí)不會(huì)讀取整個(gè)文件從而使加載時(shí)間大大縮短。
在本教程中,我們將說(shuō)明如何在Linux使用less
命令。包括打開大文件瀏覽內(nèi)容,less命令快捷鍵,顯示行號(hào),保留屏幕的內(nèi)容。
less 命令詳解
less
命令的語(yǔ)法形式是less [OPTIONS] filename
。filename
是文件名,必須參數(shù)。[OPTIONS]
less命令的選項(xiàng),可選參數(shù)。
例如命令less /usr/share/common-licenses/GPL-3
,要查看/usr/share/common-licenses/GPL-3
文件的內(nèi)容。
您還可以將另一個(gè)命令的輸出通過(guò)管道傳遞到less
命令。例如命令ps aux | less
分頁(yè)查看ps
命令的輸出。
less /usr/share/common-licenses/GPL-3
ps aux | less
less 命令用法
當(dāng)打開的文件太大而無(wú)法容納在一頁(yè)中時(shí),您會(huì)看到一個(gè)底部狀態(tài)欄的冒號(hào):
。
要進(jìn)入下一頁(yè),請(qǐng)f
按鍵或空格鍵??梢园醇^Down
或箭頭Up
進(jìn)行滾動(dòng)一行。Enter
快捷鍵也可以滾動(dòng)一行。
要返回上一頁(yè),請(qǐng)按b
鍵。還可以鍵入數(shù)字然后按b
鍵,向上移動(dòng)指定的行數(shù)。如果要向下移動(dòng)指定的行數(shù),請(qǐng)鍵入數(shù)字,然后按空格或f
鍵。
如果要使less
命令顯示行號(hào),請(qǐng)使用less
命令的-N
選項(xiàng)運(yùn)行命令,例如命令less -N filename
。
到達(dá)文件末尾時(shí),字符END
顯示在屏幕底部。要退出less
命令并返回命令行,請(qǐng)按q
鍵。
less -N filename
ps aux | less -N
lesss 命令搜索
如果要進(jìn)入搜索模式,請(qǐng)按快捷鍵正斜杠/
,然后輸入要搜索的表達(dá)式,可以是任意字符串,正則表達(dá)式,然后按回車enter
進(jìn)行搜索。
與搜索模式匹配的字符串將會(huì)使用白色背景進(jìn)行突出顯示,可以使用快捷鍵n
或者N
在匹配的項(xiàng)之間進(jìn)行跳轉(zhuǎn)。
less 命令查看日志
當(dāng)打開日志文件時(shí),可以使用less
命令+F
選項(xiàng)指示less
命令監(jiān)聽文件內(nèi)容的變化,這在追蹤日志時(shí)很有用。
當(dāng)less
命令使用+F
選項(xiàng)時(shí),less
命令行為與tail -f
命令相同。
默認(rèn)情況下,less
命令退出時(shí),文件內(nèi)容在終端屏幕清除。要在屏幕保留文件內(nèi)容,請(qǐng)使用less
命令的-X
選項(xiàng)。
less -X filename
less +F /var/log/messages
less 快捷鍵
less
包含許多子命令,這些命令使您可以瀏覽文件內(nèi)容并搜索字符串。要查看所有命令的完整列表,請(qǐng)鍵入快捷鍵h
。
您可以從鍵盤鍵入的快捷鍵都與more
和vim
相同??梢允褂貌煌逆I來(lái)執(zhí)行相同的操作。以下是一些最常用的快捷鍵。
箭頭Down
,Enter
,e
或者j
向后移動(dòng)一行。箭頭Up
,y
或k
向前移動(dòng)一行。
Space
和f
鍵向前翻一頁(yè)。b
鍵向后翻一頁(yè)。/pattern
向前搜索匹配的模式。?pattern
向后搜索匹配的模式。
n
跳轉(zhuǎn)到的下一個(gè)搜索匹配項(xiàng)。N
跳轉(zhuǎn)到前一個(gè)搜索匹配項(xiàng)。g
轉(zhuǎn)到文件的第一行。Ng
轉(zhuǎn)到文件中的第N行。G
轉(zhuǎn)到文件的最后一行。p
轉(zhuǎn)到文件開頭。
Np
進(jìn)入文件的N%。h
顯示幫助。q
退出less
。
結(jié)論
至此,您應(yīng)該了解如何在Linux使用less
命令。所有選項(xiàng)和命令的完整列表,請(qǐng)?jiān)诮K端中鍵入命令man less
查看。
-
Linux
+關(guān)注
關(guān)注
87文章
11414瀏覽量
212248 -
文件
+關(guān)注
關(guān)注
1文章
575瀏覽量
25107 -
命令
+關(guān)注
關(guān)注
5文章
719瀏覽量
22623
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux中如何使用less、more和most命令
如何在Linux使用iostat命令
Linux系統(tǒng)中的翻頁(yè)命令more和less使用教程
四個(gè)程序幫助你在Linux命令行下處理Markdown

評(píng)論