2021-05-12 14:32:11
Linux less 命令用法詳解
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
相關文章