Linux終端如何翻頁

2021-08-07 07:55:52 字數 3414 閱讀 8546

螢幕翻頁快捷鍵

shift+pgup    向前翻看,一般翻13頁左右。

shift+pgdown  向後翻看,一般翻13頁左右。

我們翻閱目錄和開啟檔案後,經常會由於輸出內容太多,使一屏無法顯示,所以我們要經常用到這些命令,下面我們嘗試下這些命令:

ls -l /etc |more

less -n /etc/profile 顯示行號

less的動作命令:

j 向下移動一行;同vi

k 向上移動一行;同vi

f 向下滾動一屏;forword

b 向上滾動一屏;backword

head -n 10 /etc/profile  顯示/etc/profile的前10行內容

tail -n 5 /etc/profile   顯示/etc/profile的最後5行內容

以上部分命令,請使用q退出。

下面我們就細說下這幾個命令

more

more 是我們最常用的工具之一,最常用的就是顯示輸出的內容,然後根據視窗的大小進行分頁顯示,然後還能提示檔案的百分比;

# more /etc/profile

more 的語法、引數和命令;

more [引數選項] [檔案]

引數如下:

+num                    從第num行開始顯示;

-num                    定義螢幕大小,為num行;

+/pattern               從pattern 前兩行開始顯示;

-c                      從頂部清屏然後顯示;

-d                      提示press space to continue, 'q' to quit.(按空 鍵繼續,按q鍵退出),禁用響鈴功能;

-l                      忽略ctrl+l (換頁)字元;

-p                      通過清除視窗而不是滾屏來對檔案進行換頁。和-c引數有點相似; 

-s                      把連續的多個空行顯示為一行;

-u                      把檔案內容中的下劃線去掉

退出more的動作指令是q

more 的引數應用舉例;

# more -dc /etc/profile    注:顯示提示,並從終端或控制台頂部顯示;

# more +4 /etc/profile      注:從profile的第4行開始顯示;

# more -4 /etc/profile      注:每屏顯示4行;

# more +/mail /etc/profile     注:從profile中的第乙個mail單詞的前兩行開始顯示;

more 的動作指令;

我們檢視乙個內容較大的檔案時,要用到more的動作指令,比如ctrl+f(或空格鍵)是向下顯示一屏,ctrl+b是返回上一屏; enter鍵可以向下滾動顯示n行,要通過定,預設為1行;

以下幾個常用的;

enter         向下n行,需要定義,預設為1行;

ctrl+f        向下滾動一屏;

空 鍵         向下滾動一屏;

ctrl+b        返回上一屏;

=             輸出當前行的行號;

:f            輸出檔名和當前行的行號;

v             呼叫vi編輯器;

! 命令        呼叫shell,並執行命令;

q             退出more

當我們檢視某一檔案時,想呼叫vi來編輯它,不要忘記了v動作指令,這是比較方便的;

其它命令通過管道和more結合的運用例子;

比如我們列乙個目錄下的檔案,由於內容太多,我們應該學會用more來分頁顯示。這得和管道 | 結合起來,比如:

# ls -l /etc  |more

less 

less 檢視檔案內容 工具;

less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統檢視檔案內容的工具,功能極其強大;您是初學者,我建議您用less。由於less的內容太多,我們把最常用的介紹一下;

less的語法格式;

less [引數]  檔案 

常用引數

-c 從頂部(從上到下)重新整理螢幕,並顯示檔案內容。而不是通過底部滾動完成重新整理;

-f 強制開啟檔案,二進位制檔案顯示時,不提示警告;

-i 搜尋時忽略大小寫;除非搜尋串中包含大寫字母;

-i 搜尋時忽略大小寫,除非搜尋串中包含小寫字母;

-m 顯示讀取檔案的百分比;

-m 顯法讀取檔案的百分比、行號及總行數;

-n 在每行前輸出行號;

-p  pattern 搜尋pattern;比如在/etc/profile搜尋單詞mail,就用 less -p mail /etc/profile

-s 把連續多個空白行作為乙個空白行顯示;

-q 在終端下不響鈴;

比如:我們在顯示/etc/profile的內容時,讓其顯示行號;

# less -n    /etc/profile

less的動作命令;

進入less後,我們得學幾個動作,這樣更方便我們查閱檔案內容;最應該記住的命令就是q,這個能讓less終止檢視檔案退出; 動作

回車鍵 向下移動一行;

y 向上移動一行;

空格鍵 向下滾動一屏;

b 向上滾動一屏;

d 向下滾動半屏;

h less的幫助;

u 向上洋動半屏;

w 可以指定顯示哪行開始顯示,是從指定數字的下一行顯示;比如指定的是6,那就從第7行顯示;

g 跳到第一行;

g 跳到最後一行;

p n% 跳到n%,比如 10%,也就是說比整個檔案內容的10%處開始顯示;

/pattern 搜尋pattern ,比如 /mail表示在檔案中搜尋mail單詞;

v 呼叫vi編輯器;

q 退出less

!command 呼叫shell,可以執行命令;比如!ls 顯示當前列當前目錄下的所有檔案;

就less的動作來說,內容太多了,用的時候查一查man less是最好的。在這裡就不舉例子了;

head

head 是顯示乙個檔案的內容的前多少行;

用法比較簡單;

head  -n  行數值  檔名;

比如我們顯示/etc/profile的前10行內容,應該是:

# head -n 10 /etc/profile

tail

tail 是顯示乙個檔案的內容的後多少行;

用法比較簡單;

tail   -n  行數值  檔名;

比如我們顯示/etc/profile的最後5行內容,應該是:

# tail  -n 5 /etc/profile

Linux下如何殺死終端

1 首先是使用who命令檢視當前有多少個終端登陸了linux系統 root vg adn tidbckhstest usr local redis bin who mobdev pts 1 2019 01 1405 37 ec2 18 136 70 46.ap southeast 1.compute...

如何用linux終端傳送郵件

在linux中,流程化的指令碼通常需要報警或通報郵件,下面介紹一下傳送郵件的指令 mail mutt。這兩個指令都是從標準輸入中讀取郵件內容。s 郵件標題 a 郵件附件 只有mutt有此引數 attach a file to your mesage using mime c 抄送 specify a...

如何修改或美化linux終端

先丟一張效果圖 如何讓您的 ld 的終端更具個性呢?首先,我們需要了解下面幾點知識。a 配置檔案 個人配置檔案 bashrc 全域性設定檔案 etc bash.bashrc 修改需要管理員許可權 b 命令提示符由特殊 shell 變數控制,分別是 ps1,ps2,ps3,ps4。我們可以只考慮 ps...