每天一個Linux命令(13)--less命令


  less  工具也是對文件或其它輸出進行分頁顯示的工具,應該說是Linux正統饞看文件內容的工具,功能極其強大。less 的用法比起  more 更加有彈性。

       在 more 的時候,我們沒有辦法向前面翻頁,只能往后面看,但若使用了   less  時,就可以使用 [pageup]  [pagedown] 等按鍵的功能來往前往后翻看文件,更容易

      查看一個文件的內容。初次之外,在  less  中還可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。

  1.命令格式:

    less [參數]  文件

  2.命令功能:

    less   與   more  類似,但是用   less  可以隨意瀏覽文件,而   more  僅能向前移動,卻不能向后移動,而且   less   在查看之前不會加載整個文件。

  3.命令參數:

    -b  <緩沖區大小>  設置緩沖區的大小

    -e  當文件顯示結束后,自動離開

    -f  強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件

    -g  只標志最后搜索的關鍵詞

    -i  忽略搜索時的大小寫

    -m  顯示類似more命令的百分比

    -N  顯示每行的行號

    -o  <文件名>  將 less  輸出的內容在指定文件中保存起來

    -Q  不使用警告音

    -s  顯示連續空行為一行

    -S  行過長時,將超出部分舍棄

    -x  <數字>  將“tab”建顯示為規定的數字空格

    /字符串:向下搜索“字符串”的功能

    ?字符串:向上搜索“字符串”的功能

    n:重復前一個搜索(與 /  或  ? 有關)

    N:反向重復前一個搜索(與 / 或 ? 有關)

    b  向后翻一頁

    d  向后翻半頁

    h  顯示幫助界面

    Q  退出less 命令

    u  向前滾動半頁

    y  向前滾動一行

    空格鍵  滾動一行

    回車鍵  滾動一頁

    [pagedown]  向下翻動一頁

    [pageup]    向上翻動一頁

  4.使用實例:

    實例1:查看文件

    命令:

      less  log.txt  

    實例2:ps查看進程信息並通過 less 分頁顯示

    命令:  

      ps  -ef  | less 

    實例3:查看命令歷史使用記錄並通過less分頁顯示

    命令:

      history  | less 

    實例5:瀏覽多個文件

    命令:

      less  001.log  002.log

      輸入  ": n"     切換到 002.log

      輸入  ”:p“   切換到001.log

  5.附加備注

    1.全屏導航

      ctrl+F  向前移動一屏

      ctrl+B  向后移動一屏

      ctrl+D  向前移動半屏

      ctrl+U  向后移動半屏

    2.單行導航

      j    向前移動一行

      k    想后移動一行

    3.其它導航

      G    移動到最后一行

      g    移動到第一行

      q/ZZ  退出 less 命令  

    4.其它有用的命令

      v    使用配置的編輯器編輯當前文件

      h    顯示  less 的幫助文檔

      &pattern   僅顯示匹配模式的行,而不是整個文件

    5.標記導航

      當使用  less 查看大文件時,可以在任何一個位置作標記,可以通過命令導航到標有特定標記的文本位置:

      ma    使用   a  標記文本的當前位置

      ‘a     導航到標記  a 處。

   相信熟悉 vim 的朋友,在看到  less 命令的時候肯定有熟悉的感覺,嘿嘿。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM