新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linuxmore命令:分屏顯示文件內(nèi)容
在講解 cat 命令時,我們留下了一個疑問,即當(dāng)使用 cat 命令查看文件內(nèi)容時,如果文件過大,以至使用
PgUp+上箭頭組合鍵向上翻頁也無法看全文件中的內(nèi)容,該怎么辦呢?這就需要使用 more 命令。
more 命令可以分頁顯示文本文件的內(nèi)容,使用者可以逐頁閱讀文件中內(nèi)容,此命令的基本格式如下:
[root@localhost ~]# more [選項] 文件名
more 命令比較簡單,一般不用什么選項,對于表 1 中所列的選項,讀者只需看到認(rèn)識即可。
| 選項 | 含義 |
|---|---|
| -f | 計算行數(shù)時,以實際的行數(shù),而不是自動換行過后的行數(shù)。 |
| -p | 不以卷動的方式顯示每一頁,而是先清除屏幕后再顯示內(nèi)容。 |
| -c | 跟 -p 選項相似,不同的是先顯示內(nèi)容再清除其他舊資料。 |
| -s | 當(dāng)遇到有連續(xù)兩行以上的空白行時,就替換為一行的空白行。 |
| -u | 不顯示下引號(根據(jù)環(huán)境變量 TERM 指定的終端而有所不同)。 |
| +n | 從第 n 行開始顯示文件內(nèi)容,n 代表數(shù)字。 |
| -n | 一次顯示的行數(shù),n 代表數(shù)字。 |
more 命令的執(zhí)行會打開一個交互界面,因此讀者有必要了解一些交互命令,常用的交互命令如表 2 所示。
| 交互指令 | 功能 |
|---|---|
| h 或 ? | 顯示 more 命令交互命令幫助。 |
| q 或 Q | 退出 more。 |
| v | 在當(dāng)前行啟動一個編輯器。 |
| :f | 顯示當(dāng)前文件的文件名和行號。 |
| !<命令> 或 :!<命令> | 在子Shell中執(zhí)行指定命令。 |
| 回車鍵 | 向下移動一行。 |
| 空格鍵 | 向下移動一頁。 |
| Ctrl+l | 刷新屏幕。 |
| = | 顯示當(dāng)前行的行號。 |
| ' | 轉(zhuǎn)到上一次搜索開始的地方。 |
| Ctrf+f | 向下滾動一頁。 |
| . | 重復(fù)上次輸入的命令。 |
| / 字符串 | 搜索指定的字符串。 |
| d | 向下移動半頁。 |
| b | 向上移動一頁。 |
【例 1】用分頁的方式顯示 anaconda-ks.cfg 文件的內(nèi)容。
[root@localhost ~]# more anaconda-ks.cfg
# Kickstart file automatically generated by anaconda.
#version=DEVEL
install
cdrom
…省略部分內(nèi)容…
--More--(69%)
#在這里執(zhí)行交互命令即可
【例 2】顯示文件 anaconda-ks.cfg 的內(nèi)容,每 10 行顯示一屏,同時清楚屏幕,使用以下命令:
[root@localhost ~]# more -c -10 anaconda-ks.cfg
#省略輸出內(nèi)容。
標(biāo)題名稱:Linuxmore命令:分屏顯示文件內(nèi)容
本文網(wǎng)址:http://fisionsoft.com.cn/article/cojghjj.html


咨詢
建站咨詢
