屏幕翻頁快捷鍵
shift+PgUp 向前翻看,一般翻13頁左右。
shift+PgDown 向后翻看,一般翻13頁左右宁炫。
我們翻閱目錄和打開文件后,經(jīng)常會由于輸出內(nèi)容太多氮凝,使一屏無法顯示羔巢,所以我們要經(jīng)常用到這些命令,下面我們嘗試下這些命令:
ls -l /etc |more
less的動作命令:
命令 | 功能 |
---|---|
less -N /etc/profile | 顯示行號 |
j | 向下移動一行;同vi |
k | 向上移動一行;同vi |
f | 向下滾動一屏启摄;forword |
b | 向上滾動一屏;backword |
head -n 10 /etc/profile | 顯示/etc/profile的前10行內(nèi)容 |
tail -n 5 /etc/profile | 顯示/etc/profile的最后5行內(nèi)容 |
以上部分命令歉备,請使用q退出匪燕。
下面我們就細說下這幾個命令
more 是我們最常用的工具之一,最常用的就是顯示輸出的內(nèi)容帽驯,然后根據(jù)窗口的大小進行分頁顯示,然后還能提示文件的百分比尼变;
more /etc/profile
more 的語法、參數(shù)和命令嫌术;
more [參數(shù)選項] [文件]
參數(shù)如下:
命令 | 功能 |
---|---|
+num | 從第num行開始顯示; |
-num | 定義屏幕大小割按,為num行; |
+/pattern | 從pattern 前兩行開始顯示哲虾; |
-c | 從頂部清屏然后顯示择示; |
-d | 提示Press space to continue, 'q' to quit.(按空 鍵繼續(xù),按q鍵退出)栅盲,禁用響鈴功能; |
-l | 忽略Ctrl+l (換頁)字符谈秫; |
-p | 通過清除窗口而不是滾屏來對文件進行換頁。和-c參數(shù)有點相似该编; |
-s | 把連續(xù)的多個空行顯示為一行; |
-u | 把文件內(nèi)容中的下劃線去掉 |
退出more的動作指令是q
more 的參數(shù)應用舉例课竣;
命令 | 功能 |
---|---|
# more -dc /etc/profile | 注:顯示提示嘉赎,并從終端或控制臺頂部顯示; |
# more +4 /etc/profile | 注:從profile的第4行開始顯示于樟; |
# more -4 /etc/profile | 注:每屏顯示4行公条; |
# more +/MAIL /etc/profile | 注:從profile中的第一個MAIL單詞的前兩行開始顯示; |
more 的動作指令靶橱;
我們查看一個內(nèi)容較大的文件時路捧,要用到more的動作指令关霸,比如ctrl+f(或空格鍵)是向下顯示一屏鬓长,ctrl+b是返回上一屏; Enter鍵可以向下滾動顯示n行,要通過定炭序,默認為1行;
以下幾個常用的窗声;
命令 | 功能 |
---|---|
Enter | 向下n行,需要定義辜纲,默認為1行; |
Ctrl+f | 向下滾動一屏耕腾; |
空 鍵 | 向下滾動一屏; |
Ctrl+b | 返回上一屏苍苞; |
= | 輸出當前行的行號狼纬; |
:f | 輸出文件名和當前行的行號; |
v | 調(diào)用vi編輯器疗琉; |
! | 調(diào)用Shell,并執(zhí)行命令凑耻; |
q | 退出more |
當我們查看某一文件時,想調(diào)用vi來編輯它拳话,不要忘記了v動作指令,這是比較方便的弃衍;
其它命令通過管道和more結(jié)合的運用例子;
比如我們列一個目錄下的文件岸裙,由于內(nèi)容太多速缆,我們應該學會用more來分頁顯示。這得和管道 | 結(jié)合起來艺糜,比如:
ls -l /etc |more
less 查看文件內(nèi)容 工具;
less 工具也是對文件或其它輸出進行分頁顯示的工具翅楼,應該說是linux正統(tǒng)查看文件內(nèi)容的工具真慢,功能極其強大毅臊;您是初學者黑界,我建議您用less。由于less的內(nèi)容太多蚯撩,我們把最常用的介紹一下童社;
less的語法格式;
less [參數(shù)] 文件
常用參數(shù)
命令 | 功能 |
---|---|
-c | 從頂部(從上到下)刷新屏幕扰楼,并顯示文件內(nèi)容。而不是通過底部滾動完成刷新项栏; |
-f | 強制打開文件蹬竖,二進制文件顯示時沼沈,不提示警告流酬; |
-i | 搜索時忽略大小寫列另;除非搜索串中包含大寫字母; |
-I | 搜索時忽略大小寫摊滔,除非搜索串中包含小寫字母店乐; |
-m | 顯示讀取文件的百分比; |
-M | 顯法讀取文件的百分比眨八、行號及總行數(shù); |
-N | 在每行前輸出行號廉侧; |
-p pattern | 搜索pattern;比如在/etc/profile搜索單詞MAIL拘泞,就用 less -p MAIL /etc/profile |
-s | 把連續(xù)多個空白行作為一個空白行顯示枕扫; |
-Q | 在終端下不響鈴辱魁; |
比如:我們在顯示/etc/profile的內(nèi)容時,讓其顯示行號染簇;
less -N /etc/profile
less的動作命令;
進入less后砾赔,我們得學幾個動作青灼,這樣更方便我們查閱文件內(nèi)容暴心;最應該記住的命令就是q,這個能讓less終止查看文件退出专普;
動作
命令 | 功能 |
---|---|
回車鍵 | 向下移動一行弹沽; |
y | 向上移動一行筋粗; |
空格鍵 | 向下滾動一屏炸渡; |
b | 向上滾動一屏; |
d | 向下滾動半屏蚌堵; |
h | less的幫助; |
u | 向上洋動半屏策州; |
w | 可以指定顯示哪行開始顯示宫仗,是從指定數(shù)字的下一行顯示够挂;比如指定的是6藕夫,那就從第7行顯示; |
g | 跳到第一行办悟; |
G | 跳到最后一行滩褥; |
p n% | 跳到n%,比如 10%瑰煎,也就是說比整個文件內(nèi)容的10%處開始顯示; |
/pattern | 搜索pattern 魄健,比如 /MAIL表示在文件中搜索MAIL單詞插勤; |
v | 調(diào)用vi編輯器; |
q | 退出less |
!command 調(diào)用SHELL农尖,可以運行命令;比如!ls 顯示當前列當前目錄下的所有文件绿满;
就less的動作來說窟扑,內(nèi)容太多了喇颁,用的時候查一查man less是最好的。在這里就不舉例子了蔫浆;
head 是顯示一個文件的內(nèi)容的前多少行姐叁;
用法比較簡單;
head -n 行數(shù)值 文件名外潜;
比如我們顯示/etc/profile的前10行內(nèi)容,應該是:
head -n 10 /etc/profile
tail 是顯示一個文件的內(nèi)容的后多少行嘱吗;
用法比較簡單滔驾;
tail -n 行數(shù)值 文件名;
比如我們顯示/etc/profile的最后5行內(nèi)容哆致,應該是:
tail -n 5 /etc/profile