Linux中的more命令解讀2016

來源:文萃谷 1.28W

如果你已經習慣了在Linux系統上工作,那你一定會發現在Linux世界中存在著大量的文字檔案。配置檔案和日誌檔案通常都採用文字格式。這些檔案通常都有很長的內容,不能在一屏內全部顯示。所以在處理這種檔案時,我們需要分頁顯示。這時我們可以用上more命令。

Linux中的more命令解讀2016

  分頁顯示文字

  more [options] file

more用於分頁顯示文字檔案,最早出現在BSD當中,但這一命令非常基本,後來less命令對其做了增強,所謂的less也就是少即是多

  引數

file 是more需要分屏顯示的文字檔案路徑

  選項

-num 指定螢幕的行數(以整數表示)

+num 從行號num開始顯示

-d 讓more給使用者顯示資訊[Press space to continue, 'q' to quit.]

-f 使more計數邏輯行,而不是螢幕行(長行不會斷到下一行)

-s 把重複的空行壓縮成一個空行

-u 防止下劃線

  命令

more 的的互動環境基於vi,你可以在more環境中使用一些基本命令,

h or ? 顯示命令摘要,也就是基本的幫助資訊

SPACE 顯示接下來的k行文字,預設值是當前的螢幕大小

z 同上

RETURN Enter鍵,顯示接下來的'k行文字,預設值是1

q or Q 退出

示例

  more -num

$ more -5 demo

1 感謝你記得我的生日

2 卻好像忘了為誰慶祝

3 那些唱片他可能喜歡

4 你是否送錯禮物

5 你問我要多少支蠟燭

--More--(1%)

顯示指定的螢幕行數

  more +num

$ more -5 +30 demo

30 卻好像忘了為誰慶祝

31 那些唱片他可能喜歡

32 你是否送錯禮物

33 你問我要多少支蠟燭

34 還想要什麼樣的祝福

--More--(10%)

從指定行開始顯示,此處的-5是為了顯示資料短好擷取

  more -d

21 我還真捨不得

22 結束這浪漫的錯誤

23 你只是愛得傻乎乎 誰在乎

--More--(6%)[Press space to continue, 'q' to quit.]

顯示提示資訊,space繼續,q退出

  Tips

是一種互動環境,類似vi編輯器,其基本命令也跟vi一樣,h可檢視這些命令

是more的增強版本,更多時候使用的是less,而不是more

熱門標籤