Linux之less命令

Linux中的 less命令主要用來瀏覽文件內容,與 more命令的用法類似,不一樣於 more命令的是, less命令可往回捲動瀏覽以看過的部分。 less的用法比起 more更加的有彈性。在 more的時候,咱們並無辦法向前面翻,只能日後面看,但若使用了 less時,就能夠使用 [pageup] [pagedown]等按鍵的功能來往前日後翻看文件,更容易用來查看一個文件的內容!除此以外,在 less裏頭能夠擁有更多的搜索功能,不止能夠向下搜,也能夠向上搜。

命令格式

less [參數] 文件html

命令功能

lessmore相似,可是使用 less能夠隨意瀏覽文件,而 more僅能向前移動,卻不能向後移動, more啓動時會加載整個文件。並且 less在查看以前不會加載整個文件。

命令參數

  • Down arrow,Enter,e,或者j --向前移動一行。
  • Up arrow,y或k -- 向後移動一行。
  • Space bar 要麼 f – 前進一頁。
  • b – 向後移動一頁。
  • /pattern – 向前搜索匹配的模式。
  • ?pattern – 向後搜索匹配的模式。
  • n – 重複上一個搜索。
  • N – 反向重複先前的搜索。
  • g – 轉到文件的第一行。
  • Ng – 轉到文件中的第N行。
  • G – 轉到文件的最後一行。
  • p – 轉到文件開頭。
  • Np – 進入文件的N%。
  • h – 顯示幫助。
  • q – 退出less。

查看文件

> less rumenz.txt

ps查看進程信息並經過less分頁顯示

> ps -ef | less

查看命令歷史使用記錄並經過less分頁顯示

> history | less

瀏覽多個文件

> less 1.txt 2.txt
輸入:n後,切換到 1.txt
輸入:p後,切換到 2.txt

全屏導航

ctrl + F - 向前移動一屏
ctrl + B - 向後移動一屏
ctrl + D - 向前移動半屏
ctrl + U - 向後移動半屏

單行導航

j - 向前移動一行
k - 向後移動一行

其它導航

G - 移動到最後一行
g - 移動到第一行
q / ZZ - 退出 less 命令

搜索功能

> less /入門 rumenz.txt
n – 向前查找下一個匹配的文本
N – 向後查找前一個匹配的文本

原文連接:https://rumenz.com/rumenbiji/linux-less.html
微信公衆號:入門小站linux

相關文章
相關標籤/搜索