共計 2043 個字符,預計需要花費 6 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“linux more 指的是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“linux more 指的是什么”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
在 linux 中,more 的意思為“更多”,是一個內容分屏命令,可以分頁顯示大文本文件的內容,使用戶可以逐頁閱讀文件中內容,它默認是內置在各個 Linux 發行版中的,語法為“more [選項] 文件名”。more 命令的執行會打開一個交互界面,用戶可以使用交互命令來查看或編輯內容,例如回車鍵用于向下移動一行,空格鍵用于向下移動一頁,“d”用于向下移動半頁。
本教程操作環境:linux7.3 系統、Dell G3 電腦。
linux more 命令
在 linux 中,more 的意思為“更多”,是一個內容分屏命令。
more 命令可以分頁顯示大文本文件的內容,使用戶可以逐頁閱讀文件中內容。它默認是內置在各個 Linux 發行版中的。
此命令的基本格式如下:
more [選項] 文件名
more 命令比較簡單,一般不用什么選項,對于表 1 中所列的選項,用戶只需看到認識即可。
表 1 more 命令選項及含義
選項
含義
-f
計算行數時,以實際的行數,而不是自動換行過后的行數。
-p
不以卷動的方式顯示每一頁,而是先清除屏幕后再顯示內容。
-c
跟 -p 選項相似,不同的是先顯示內容再清除其他舊資料。-s
當遇到有連續兩行以上的空白行時,就替換為一行的空白行。
-u
不顯示下引號(根據環境變量 TERM 指定的終端而有所不同)。
+n
從第 n 行開始顯示文件內容,n 代表數字。
-n
一次顯示的行數,n 代表數字。
more 命令的執行會打開一個交互界面,因此讀者有必要了解一些交互命令,常用的交互命令如表 2 所示。
表 2 more 命令交互指令及功能
交互指令
功能
h 或?
顯示 more 命令交互命令幫助。
q 或 Q
退出 more。
v
在當前行啟動一個編輯器。
:f
顯示當前文件的文件名和行號。
! 命令 或 :! 命令
在子 Shell 中執行指定命令。
回車鍵
向下移動一行。
空格鍵
向下移動一頁。
Ctrl+l
刷新屏幕。
=
顯示當前行的行號。
轉到上一次搜索開始的地方。
Ctrf+f
向下滾動一頁。
.
重復上次輸入的命令。
/ 字符串
搜索指定的字符串。
d
向下移動半頁。
b
向上移動一頁。more 命令的使用
1、簡單查看
想檢查 /var/log 目錄下的日志文件 syslog,只需要鍵入:
$ more /var/log/syslog
然后我們可以看到在屏幕左下角有個提示,告訴我們當前的顯示比例為 0%。看上去這個文件相當大,所以第一頁是全部頁數的 0%。使用空格鍵可以往下翻頁,然后就可以看到提示的百分比會增加。
2、限制每頁顯示的行數
在執行 more 命令的時候,它會占用你終端窗口的全部空間用于顯示。但是你可以通過參數 - 數字來限制每頁顯示的行數。
例如,你希望每頁限制顯示 12 行,可以通過下面的命令:
$ more -12 /var/log/syslog
現在,你會看到每頁只顯示 12 行,在按下空格鍵后,就會翻頁顯示后面的 12 行。
3、顯示用戶提示
我們知道,more 命令會在顯示區域的左下角提示當前內容所占的百分比。對于第一次使用 more 命令的人來說,他或她可能會想知道怎么才能往下翻頁。為了避免這種情況,我們可以在執行時增加 - d 參數,這樣就會額外顯示一行用戶提示“[按空格鍵繼續,‘q‘推出.]”
如果用戶按了‘空格‘或’q‘之外的按鍵,more 會顯示一行幫助信息“[按‘h’鍵查看提示。]”
如果按下 h 鍵,會顯示一個幫助信息:
一個有意思的指令是 b 按鈕,b 按鈕允許你退回到前面的頁面。換句話說,b 按鈕可以允許向前翻頁。
你可以通過左上角的 … 前 1 頁信息來確認當前顯示的是前面的頁面。
4、從指定行開始顯示
你也可以通過參數 + 數字來指定開始顯示的行,例如,我們有一個 15 行的文件:
然后我們想從第 5 行開始顯示這個文件的內容,命令看起來會是這個樣子:
$ more +5 doc_30.txt
讀到這里,這篇“linux more 指的是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。