1. 程式人生 > >每天一個linux命令(12):more命令

每天一個linux命令(12):more命令

1、命令簡介

more (more) 該命令一次顯示一屏文字,滿屏後停下來,並且在螢幕的底部出現一個提示資訊,給出至今己顯示的該檔案的百分比,方便逐頁閱讀(file perusal filter for crt viewing) 。more名單中內建了若干快捷鍵,按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中按h可以檢視說明檔案 。

2、用法

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

3、選項

引數:
- num 一次顯示的行數

-d 提示使用者,在畫面下方顯示 [Press space to continue, 'q' to quit.] 如果按錯鍵,則會顯示 [Press 'h' for instructions.] 而不是 ''
-l 取消遇見特殊字元 ^L(送紙字元)時會暫停的功能 忽略Ctrl+l(換頁)字元
- f 計算行數時,以實際上的行數,而非自動換行過後的行數(有些單行字數太長的會被擴充套件為兩行或兩行以上)
- p 不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容-c 跟 -p 相似,不同的是先顯示內容再清除其他舊資料
-s  squeese 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-u 不顯示下引號 (根據環境變數 TERM 指定的 terminal 而有所不同)
+/ 在每個檔案顯示前搜尋該字串(pattern),然後從該字串之後開始顯示
+num 從第 num 行開始顯示
fileNames 欲顯示內容的檔案,可為複數個數
more以後可以使用的操作命令(按h 彈出)
-------------------------------------------------------------------------------
空格鍵                     向下滾動一屏
z Display next k lines of text [current screen size]
* <return> Display next k lines of text [1]* d or ctrl-D Scroll k lines [current scroll size, initially 11]* q or Q or <interrupt> 退出more s Skip forward k lines of text [1] f Skip forward k screenfuls of text [1] b or ctrl-B 返回上一屏 ' 跳轉到上次查詢開始的位置 =                       輸出當前行的行號
/
模式                      查詢符合模式的內容,按n為下一個,N為上一個
n                       Search for kth occurrence of last r.e [1]
  !命令 or :! 命令             呼叫Shell,並執行命令
  v                       呼叫vi
  ctrl
-L                  Redraw screen
  :n                      Go to kth next
file [1]
  :p                      Go to kth previous
file [1]
  :f                      輸出檔名和當前行的行號
  .                       執行上一個命令
-------------------------------------------------------------------------------

4、示例

1、顯示檔案file的內容,但在顯示之前先清屏,並且在螢幕的最下方顯示完核的百分比。
[[email protected] log]# more -dc boot.log
2、每次顯示5行
[[email protected] log]# more -5 boot.log 
        Welcome to CentOS 
Starting udev:                                             [  OK  ]
Setting hostname oracledb:                                 [  OK  ]
Setting up Logical Volume Management:                      [  OK  ]
Checking filesystems
--More--(9%)

按空格鍵顯示5-10行,不清屏

[[email protected] log]# more -5 boot.log 
        Welcome to CentOS 
Starting udev:                                             [  OK  ]
Setting hostname oracledb:                                 [  OK  ]
Setting up Logical Volume Management:                      [  OK  ]
Checking filesystems
/dev/sda3: clean, 167181/6152192 files, 4828976/24590080 blocks
/dev/sda1: clean, 51/51200 files, 103880/204800 blocks
                                                           [  OK  ]
Remounting root filesystem in read-write mode:             [  OK  ]
Mounting local filesystems:                                [  OK  ]
--More--(21%)
3、每次顯示5行,清屏顯示
[[email protected] log]# more -p -5 boot.log 
        Welcome to CentOS 
Starting udev:                                             [  OK  ]
Setting hostname oracledb:                                 [  OK  ]
Setting up Logical Volume Management:                      [  OK  ]
Checking filesystems
--More--(9%)

按空格

/dev/sda3: clean, 167181/6152192 files, 4828976/24590080 blocks
/dev/sda1: clean, 51/51200 files, 103880/204800 blocks
                                                           [  OK  ]
Remounting root filesystem in read-write mode:             [  OK  ]
Mounting local filesystems:                                [  OK  ]
--More--(21%)
4、more +10 filename 從第 10 行開始顯示 file之檔案內容。
[[email protected] log]# more +10 boot.log 
Mounting local filesystems:                                [  OK  ]
Enabling local filesystem quotas:                          [  OK  ]
Enabling /etc/fstab swaps:                                 [  OK  ]
5、more -s file 逐頁顯示 testfile 之檔案內容,如有連續兩行以上空白行則以一行空白行顯示。
[[email protected] study]# more -s test.log 
2016
2017

2018前面有兩空行

6、more進行中!執行命令

!ifconfig
eth5      Link encap:Ethernet  HWaddr 08:00:27:60:11:C4  
          inet addr:172.17.22.31  Bcast:172.17.23.255  Mask:255.255.254.0
          inet6 addr: fe80::a00:27ff:fe60:11c4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13261006 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55082 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:941658780 (898.0 MiB)  TX bytes:5059734 (4.8 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1584 (1.5 KiB)  TX bytes:1584 (1.5 KiB)

------------------------
--More--(9%)
7、根據模式查詢字串,輸入斜槓 /模式字串 回車進行查詢,n和N控制向上和向下查詢
# Mandatory: no
# Range: 60-3600
# 上面為more的顯示內容
/Hostname=Zabbix server

查找出的結果在最上面顯示

...skipping
# Hostname=

Hostname=Zabbix server

### Option: HostnameItem
#    Item used for generating Hostname if it is undefined. Ignored if Hostname is defined.
#    Does not support UserParameters or aliases.

相關推薦

每天一個linux命令(12):more命令

1、命令簡介 more (more) 該命令一次顯示一屏文字,滿屏後停下來,並且在螢幕的底部出現一個提示資訊,給出至今己顯示的該檔案的百分比,方便逐頁閱讀(file perusal filter for crt viewing) 。more名單中內建了若干快捷鍵,按空白鍵(space)就往下一頁顯示,按 b

每天一個Linux命令】25. 檢視檔案命令(cat/more/less/tail/tac/nl/od)

linux中檢視檔案的命令如下: cat: 由第一行開始顯示檔案內容 tac: 從最後一行開始顯示,可以看出 tac 是 cat 的反向顯示! nl: 顯示的時候,隨便輸出行號! more: 一頁一頁的顯示檔案內容less 與 more 類似,但是比 more 更好的是,他

每天一個Linux命令-more less

最後一行 分頁 顯示行號 ESS 退出 指定 log 之前 查看 more命令 more功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就

每天一個linux命令8之grep高級篇

表達式 大寫 world exp 大寫字母 重復數 tools href 反向 1語法 grep -[acinv] ‘搜索內容串‘ filename-a 以文本文件方式搜索-c 計算找到的符合行的次數-i 忽略大小寫-n 順便輸出行號-v 反向選擇,即找 沒有搜索

每天一個linux命令(16):tail命令

nvi 系統 strong 維基百科 ron .com linux tro 聯系 版權聲明更新:2017-05-20博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linu

每天一個linux命令(11):cat命令

部分 ron linu mv命令 平臺 linux下 一個 介紹 inux 版權聲明更新:2017-05-15博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linux下面

每天一個linux命令(9):cp命令

系統 lin 維基 介紹 參考 vip 聲明 com 開發平臺 版權聲明更新:2017-05-13博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linux下面的cp命令。

【轉載】每天一個Linux命令

mkdir 命令 結構 oca archive mic post rmdir 命令 每天 sof 每天一個linux命令(1) : ls 命令 每天一個linux命令(2) : cd 命令 每天一個linux命令(3) : pwd 命令 每天一個linux命令(4)

每天一個Linux命令001——ls

簡單 relink rect sql 目錄 print logs apach 我只 聯想記憶: ls - list directory 語法:   ls [OPTION]... [FILE]...   說明:ls是命令,OPTION是選項例如-a、-l,FIL

每天一個linux命令

文件和目錄屬性 vmstat命令 find命令 性能 參考 url http 目錄 standard 開始詳細系統的學習linux常用命令,堅持每天一個命令,所以這個系列為每天一個linux命令。學習的主要參考資料為:   1.《鳥哥的linux私房菜》   2.http:

每天一個linux命令(4):mkdir命令

指定位置 cnblogs 同名 parent --help pos uri 不存在 必須 linux mkdir 命令用來創建指定的名稱的目錄,要求創建目錄的用戶在當前目錄中具有寫權限,並且指定的目錄名不能是當前目錄中已有的目錄。 1.命令格式: mkdir [選

每天一個linux命令(5):rm 命令

每天 幫助信息 rbo 總計 com 刪除 強行 高度 linux中 昨天學習了創建文件和目錄的命令mkdir ,今天學習一下linux中刪除文件和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文

每天一個linux命令(13):less 命令

文件中 參數 使用 ech height 查看進程 str idt 目錄 less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻

每天一個linux命令(18):locate 命令

一次 clu ado 模式 pda -o gic style art locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的數據庫,之後當尋找時就只需查詢這個數據庫,而不必實際深入檔案系統之中了。在一般的 dis

每天一個linux命令(1):scp 命令

filename use des 本地文件 lin oca www tro 服務器 scp命令主要用於兩個服務器之間文件的傳輸。 1、從服務器下載文件 scp [email protected]:/path/filename /tmp/local_destin

每天一個linux命令之--ls

linux linux命令命令格式[[email protected] ~]#root段代表當前用戶,localhost是主機名如果是超級用戶,當前目錄為/root根目錄,如果是普通用戶user1,則為/home/user1#表示當前用戶位超級用戶,$則為普通用戶格式:命令 【選項】【參數】查詢目錄

(轉)每天一個linux命令(9):touch 命令

cal log bsp 參考 一個 ati linux命令 包括 ces linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改文件時間戳,或者新建一個不存在的文件。 1 基本使用 1.命令格式: touch [選項]... 文件... 2.

每天一個linux命令】wc

ror class pre inux 單詞 字節數 出現 行數 同一行 wc:統計 # wc -l/c/w #統計行數/字節數/字數(1個單詞/1個中文算一個數) wc -l yy.log cat yy.log |wc -l 1、當前目錄下文件個數 ls -lR

每天一個linux命令】curl

bsp linux cit 焦作 pos 參數 match 轉義 url curl:訪問http請求 1、不帶參數的 get 訪問網址 curl https://www.baidu.com/ 2、帶參數的 post 訪問網址 # 原始http請求1 http://19

每天一個linux命令】grep

http pre 內容 技術分享 image 忽略 linux filename com 【簡介】 grep:一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來 【grep常用用法】 [root@www ~]# grep [-acinv] [--col