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