首頁 > 軟體

Linux less 命令用法詳解

2020-06-16 16:33:49

less 是一個Linux命令列實用程式,用於顯示檔案或命令輸出的內容,它一次只顯示一個頁面。它類似於 more ,但具有更高階的功能,允許您在檔案中向前和向後導航。

該 less 命令主要用於開啟大檔案。less 不會讀取整個檔案,相比於 vim 或 nano 等文字編輯器,載入時間會更快。

如何使用 less

less 命令的一般語法如下:

less [OPTIONS] filename

例如,要檢視 /usr/share/common-licenses/GPL-3的檔案內容,您要輸入:

less /usr/share/common-licenses/GPL-3

您還可以使用管道將命令的輸出重定向到 less。例如,要逐頁檢視命令 ps 的輸出,請鍵入:

ps aux | less

瀏覽檔案內容

開啟的檔案內容太大而無法放入一個頁面時,您將看到一個冒號 (:) 。

要轉到下一頁,請 f 按鍵或 空格鍵 。如果要向下移動特定數量的行,請鍵入數位,後跟空格或 f 鍵。

您可以按 向下鍵 或 迴車 向後捲動一行,通過 向上鍵 向前捲動一行。

要返回上一頁,請 b 按鍵。通過鍵入數位後跟 b 鍵,向上移動特定行數。

如果要搜尋模式,請鍵入 / ,然後鍵入要搜尋的模式。一旦你按下確認鍵, less 就會向前搜尋匹配項。向後搜尋使用 ? 後跟搜尋模式。

到達檔案末尾時,字串 (END) 顯示在螢幕底部。

要退出 less 並返回命令列,請按 q 。

less 選項

如果要 less 顯示行號,請使用以下 -N 選項啟動程式:

less -N filename

預設情況下, less 退出時,將從螢幕中清除檔案內容。要在螢幕上保留檔案內容,請使用以下 -X 選項:

less -X filename

該 +F 選項告訴 less 您檢視檔案內容可能會更改。這在開啟紀錄檔檔案時很有用。

less +F /var/log/messages

新增了 +F 選項的 less的表現與 tail -f 命令幾乎相同。

less 命令

該 less 程式包含許多命令,允許您瀏覽檔案內容並搜尋字串。如果您要檢視所有命令的完整列表,請使用 h 。

下面是一些最常用的命令,用於在 less 檢視時瀏覽檔案內容:

命令行動
向下箭頭 , 迴車 , e ,或者 j 前進一行。
向下上箭頭 , y 或 k 向後移動一行。
空格  或者  f 向前移動一頁。
b 向後移動一頁。
/pattern 向前搜尋匹配模式。
? pattern 向後搜尋匹配的模式。
n 重複上一次搜尋。
N 反向重複上一次搜尋。
g 轉到檔案的第一行。
Ng 轉到檔案中的第N行。
G 轉到檔案的最後一行。
p 轉到 ile 的開頭。
Np 轉到N%進入檔案。
h 顯示幫助。
q 退出 less 。

結論

到目前為止,您應該很好地理解如何使用該 less 命令。

更多Linux命令相關資訊見Linux命令大全 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=16


IT145.com E-mail:sddin#qq.com