首頁  >  文章  >  運維  >  linuxless是什麼意思

linuxless是什麼意思

青灯夜游
青灯夜游原創
2022-06-17 15:12:488447瀏覽

在linux中,less的意思是“翻頁查看”,是一個查看文件內容的命令,語法為“less [選項] 檔名”。 less指令用來顯示檔案或指令輸出的內容,它一次只顯示一個頁面,但允許使用者在檔案中向前和向後導航;使用less指令瀏覽檔案時,既可以向後翻看,也可以向前翻看。

linuxless是什麼意思

本教學操作環境:linux7.3系統、Dell G3電腦。

在linux中,less的意思是“翻頁查看”,是一個查看文件內容的命令。

less指令用於顯示檔案或指令輸出的內容,它一次只顯示一個頁面,但允許使用者在檔案中向前和向後導航。

less 指令的作用和more 十分類似,都用來瀏覽文字檔中的內容,不同之處在於,使用more 指令瀏覽檔案內容時,只能不斷向後翻看,而使用less 指令瀏覽,既可以向後翻看,也可以向前翻看。

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

不僅如此,為了方面使用者瀏覽文字內容,less 指令還提供了以下幾個功能:

  • 使用遊標鍵可以在文字檔案中前後(左後)滾屏;

  • 以行號或百分比作為書籤瀏覽文件;

  • 提供更友善的檢索、高亮顯示等操作;

  • 相容常用的字處理程序(如Vim、Emacs)的鍵盤操作;

  • 閱讀到檔案結束時,less 指令不會退出;

  • 螢幕底部的資訊提示更容易控制使用,而且提供了更多的資訊。

less 指令的基本格式如下:

# less [选项] 文件名

此指令可用的選項以及各自的意義如表 1 所示。

        表 1 less 指令選項及意義
                選項                 選項意義
                -N                 顯示每行的行號。
                -S                 行過長時將超出部分捨棄。
                -e                 當文件顯示結束後,自動離開。
                -g                 只標誌最後搜尋到的關鍵同。
                -Q                 不使用警告音。
                -i                 忽略搜尋時的大小寫。
                -m                 顯示類似 more 指令的百分比。
                -f                 強迫開啟特殊文件,例如外圍設備代號、目錄和二進位。
                -s                 顯示連續空行為一行。
                -b                 設定緩衝區的大小。
                -o                 將 less 輸出的內容儲存到指定檔案中。
                -x                 將【Tab】鍵顯示為規定的數字空格。

在使用 less 命令查看文件内容的过程中,和 more 命令一样,也会进入交互界面,因此需要读者掌握一些常用的交互指令,如表 2 所示。

表 2 less 交互指令及功能
交互指令 功能
/字符串 向下搜索“字符串”的功能。
?字符串 向上搜索“字符串”的功能。
n 重复*前一个搜索(与 / 成 ? 有关)。
N 反向重复前一个搜索(与 / 或 ? 有关)。
b 向上移动一页。
d 向下移动半页。
h 或 H 显示帮助界面。
q 或 Q 退出 less 命令。
y 向上移动一行。
空格键 向下移动一页。
回车键 向下移动一行。
【PgDn】键 向下移动一页。
【PgUp】键 向上移动一页。
Ctrl+f 向下移动一页。
Ctrl+b 向上移动一页。
Ctrl+d 向下移动一页。
Ctrl+u 向上移动半页。
j 向下移动一行。
k 向上移动一行。
G 移动至最后一行。
g 移动到第一行。
ZZ 退出 less 命令。
v 使用配置的编辑器编辑当前文件。
[ 移动到本文档的上一个节点。
] 移动到本文档的下一个节点。
p 移动到同级的上一个节点。
u 向上移动半页。

示例:

要查看 /usr/share/common-licenses/GPL-3的文件内容,您要输入:

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

linuxless是什麼意思

您还可以使用管道将命令的输出重定向到 less。例如,要逐页查看命令 ps 的输出,请键入:

ps aux | less

浏览文件内容

打开的文件内容太大而无法放入一个页面时,您将看到一个冒号 (:) 。

要转到下一页,请 f 按键或 空格键 。如果要向下移动特定数量的行,请键入数字,后跟空格或 f 键。

您可以按 向下键 或 回车 向后滚动一行,通过 向上键 向前滚动一行。

要返回上一页,请 b 按键。通过键入数字后跟 b 键,向上移动特定行数。

如果要搜索模式,请键入 / ,然后键入要搜索的模式。一旦你按下回车键, less 就会向前搜索匹配项。向后搜索使用 ? 后跟搜索模式。

到达文件末尾时,字符串 (END) 显示在屏幕底部。

要退出 less 并返回命令行,请按 q 。

linuxless是什麼意思

相关推荐:《Linux视频教程

以上是linuxless是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn