在linux中,less的意思是“翻頁查看”,是一個查看文件內容的命令,語法為“less [選項] 檔名”。 less指令用來顯示檔案或指令輸出的內容,它一次只顯示一個頁面,但允許使用者在檔案中向前和向後導航;使用less指令瀏覽檔案時,既可以向後翻看,也可以向前翻看。
本教學操作環境:linux7.3系統、Dell G3電腦。
在linux中,less的意思是“翻頁查看”,是一個查看文件內容的命令。
less指令用於顯示檔案或指令輸出的內容,它一次只顯示一個頁面,但允許使用者在檔案中向前和向後導航。
less 指令的作用和more 十分類似,都用來瀏覽文字檔中的內容,不同之處在於,使用more 指令瀏覽檔案內容時,只能不斷向後翻看,而使用less 指令瀏覽,既可以向後翻看,也可以向前翻看。
less 指令主要用於開啟大檔案。 less 不會讀取整個文件,比起 vim 或 nano 等文字編輯器,載入時間會更快。
不僅如此,為了方面使用者瀏覽文字內容,less 指令還提供了以下幾個功能:
使用遊標鍵可以在文字檔案中前後(左後)滾屏;
以行號或百分比作為書籤瀏覽文件;
提供更友善的檢索、高亮顯示等操作;
相容常用的字處理程序(如Vim、Emacs)的鍵盤操作;
閱讀到檔案結束時,less 指令不會退出;
螢幕底部的資訊提示更容易控制使用,而且提供了更多的資訊。
less 指令的基本格式如下:
# less [选项] 文件名
此指令可用的選項以及各自的意義如表 1 所示。
選項 | 選項意義 |
---|---|
-N | 顯示每行的行號。 |
-S | 行過長時將超出部分捨棄。 |
-e | 當文件顯示結束後,自動離開。 |
-g | 只標誌最後搜尋到的關鍵同。 |
-Q | 不使用警告音。 |
-i | 忽略搜尋時的大小寫。 |
-m | 顯示類似 more 指令的百分比。 |
-f | 強迫開啟特殊文件,例如外圍設備代號、目錄和二進位。 |
-s | 顯示連續空行為一行。 |
-b <緩衝區大小> | 設定緩衝區的大小。 |
-o <檔名> | 將 less 輸出的內容儲存到指定檔案中。 |
-x <數位> | 將【Tab】鍵顯示為規定的數字空格。 |
在使用 less 命令查看文件内容的过程中,和 more 命令一样,也会进入交互界面,因此需要读者掌握一些常用的交互指令,如表 2 所示。
交互指令 | 功能 |
---|---|
/字符串 | 向下搜索“字符串”的功能。 |
?字符串 | 向上搜索“字符串”的功能。 |
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
您还可以使用管道将命令的输出重定向到 less。例如,要逐页查看命令 ps 的输出,请键入:
ps aux | less
浏览文件内容
打开的文件内容太大而无法放入一个页面时,您将看到一个冒号 (:) 。
要转到下一页,请 f 按键或 空格键 。如果要向下移动特定数量的行,请键入数字,后跟空格或 f 键。
您可以按 向下键 或 回车 向后滚动一行,通过 向上键 向前滚动一行。
要返回上一页,请 b 按键。通过键入数字后跟 b 键,向上移动特定行数。
如果要搜索模式,请键入 / ,然后键入要搜索的模式。一旦你按下回车键, less 就会向前搜索匹配项。向后搜索使用 ? 后跟搜索模式。
到达文件末尾时,字符串 (END) 显示在屏幕底部。
要退出 less 并返回命令行,请按 q 。
相关推荐:《Linux视频教程》
以上是linuxless是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!