跳轉到內容

Less

100% developed
來自華夏公益教科書

Less 是一個命令列分頁程式:它在終端視窗中顯示檔案的一頁,並在使用者請求時一次顯示更多頁面,與檔案大小無關。另一個類似的著名程式是 more

Less 允許來回移動,支援箭頭鍵,並且在管道末端,它會盡可能多地顯示從管道中傳入的內容的緩衝區,並定期重新整理其緩衝區,以提供更多內容。

例子

  • less --help
    • 在 less 命令本身中顯示幫助。-h 和 -H 不會輸出幫助。
  • less --version
  • less -V
    • 輸出版本。
  • less -psearchterm MyFile.txt
    • 選項 -p 在 searchterm 出現的地方開啟檔案。
  • grep dog AnimalData.txt | less

鍵盤命令

[編輯 | 編輯原始碼]

在 less 啟動後可以使用的鍵盤命令

  • 上箭頭和下箭頭鍵 - 向上或向下滾動
  • Page Up 或 Page Down - 按預期工作
  • Home - 轉到檔案頂部
  • End - 轉到檔案底部
  • 空格 - 向前滾動
  • q - 退出
  • h - 幫助
  • / - 正則表示式前向搜尋
  • n - 搜尋匹配項的下一個出現位置
  • N - 搜尋匹配項的上一個出現位置
  • -i - 在後續搜尋中忽略大小寫

連結

Less 使用示例。

可以在 http://ftp.gnu.org/gnu/less/ 中看到 GNU less 的版本。

可以在 http://www.greenwoodsoftware.com/less/download.htmlhttp://www.greenwoodsoftware.com/less/old.html 中看到 Greenwood Software less 的版本。

可以在 GnuWin32 專案 以及 Cygwin 中找到適用於 MS Windows 的 less 版本。

許可證

[編輯 | 編輯原始碼]

Less 是在 GNU GPL V3+ 和 The Less License(一個類似 BSD 的許可證)下雙重許可的。這來自 less-481.tar.gz GNU less 發行版中的 README 檔案。Less License 在同一發行版中的 LICENSE 檔案中說明。

[編輯 | 編輯原始碼]
華夏公益教科書