我們在 Linux 環(huán)境下工作時,每天肯定會跟各種各樣的文本文件打交道。這些文件,有時候會非常長,無法在一屏的空間內(nèi)顯示完全。所以,在查看這種文件時,我們需要分頁顯示。這時,我們就可以使用 more 命令。
在余姚等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設(shè)計、做網(wǎng)站 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),余姚網(wǎng)站建設(shè)費用合理。
more 命令使用方法很簡單,只需在 more 之后跟上文本名即可:
比如,我們要查看 /var/log/dmesg 文件,只需:
執(zhí)行結(jié)果如下圖示,有 Linux 基礎(chǔ)的朋友應該對這個結(jié)果很熟悉。
在終端的左下角,會顯示已顯示的文本內(nèi)容在全文的占比情況。如果我們想要查看下一屏的內(nèi)容,只需按 空格鍵 即可。翻頁之后,我們也會看到左下角百分比相應增長。
常用按鍵:
這些都是 more 命令的基本用法,很多朋友應該都很熟悉。接下來,良許就帶領(lǐng)大家一步步深入 more 命令的高級用法。
使用 more 命令時,默認是從第一行開始顯示。但有時我們可能想直接從 100 行開始看,那要怎么操作呢?其實只需加一個 +100 即可。
比如:
more 命令默認是整屏顯示,如果我們一次只想查看幾行,要怎么操作?只需加一個 -N 選項即可,N 就是你想要查看的行數(shù)。
比如對于 /var/log/dmesg 文件我們一次只想查看 10 行,我們可以這樣:
這樣在終端里,我們一次只可以看到 10 行內(nèi)容,按一下空格鍵,就會繼續(xù)顯示下 10 行內(nèi)容。
如果我們想要顯示 more 命令的一些提示信息,我們可以加上 -d 選項。
我們可以看到,在最底下一行,除了顯示百分比之外,還額外顯示了提示信息。如果我們隨便按了一個不會被 more 命令識別的按鍵,它會提示你按 h 按鍵 查看幫助信息。
如果我們按下 h 按鍵,它會顯示所有幫助信息:
如果我們一次顯示 10 行,按一下空格鍵,它會往下繼續(xù)顯示 10 行,像這樣:
這是按了一次空格鍵的效果,終端里一共顯示了 20 行,也就是它會一直往下滾動。那如果我們不想這樣滾動顯示,每次都只查看 10 行呢?我們只需加上 -c 選項。
我們按了兩次空格了,但終端里還是只顯示 10 行的內(nèi)容。
最后,最近很多小伙伴找我要 Linux學習路線圖 ,于是我根據(jù)自己的經(jīng)驗,利用業(yè)余時間熬夜肝了一個月,整理了一份電子書。無論你是面試還是自我提升,相信都會對你有幫助!目錄如下:
免費送給大家,只求大家金指給我點個贊!
電子書 | Linux開發(fā)學習路線圖
也希望有小伙伴能加入我,把這份電子書做得更完美!
推薦閱讀:
1、操作
more不可以回去,就是不可以向前,只能向后,況且只能使用Enter和Space向后翻動。
less使用vim中的j,k鍵盤可以上下翻動,還可以使用上下箭頭。
2、速度
less不必讀整個文件,加載速度會比more更快。
3、內(nèi)容
less退出后shell不會留下剛顯示的內(nèi)容,而more退出后會在shell上留下剛顯示的內(nèi)容。
擴展資料
一、more命令
more功能類似?cat?,cat命令是整個文件的內(nèi)容從上到下顯示在屏幕上。?more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示。
按?b?鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能?。more命令從前向后讀取文件,因此在啟動時就加載整個文件。
1.命令格式:
more?[-dlfpcsu?]?[-num?]?[+/?pattern]?[+?linenum]?[file?...?]
2.命令功能:
more命令和cat的功能一樣都是查看文件里的內(nèi)容,但有所不同的是more可以按頁來查看文件的內(nèi)容,還支持直接跳轉(zhuǎn)行等功能。
二、less指令
less?工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強大。less?的用法比起?more?更加的有彈性。
在?more?的時候,我們并沒有辦法向前面翻,?只能往后面看,但若使用了?less?時,就可以使用?[pageup]?[pagedown]?等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內(nèi)容。
除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
1.命令格式:
less?[參數(shù)]??文件
2.命令功能:
less?與?more?類似,但使用?less?可以隨意瀏覽文件,而?more?僅能向前移動,卻不能向后移動,而且?less?在查看之前不會加載整個文件。
1.命令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
2.命令功能:
more命令和cat的功能一樣都是查看文件里的內(nèi)容,但有所不同的是more可以按頁來查看文件的內(nèi)容,還支持直接跳轉(zhuǎn)行等功能。
3.命令參數(shù):
+n 從笫n行開始顯示
-n 定義屏幕大小為n行
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示
-c 從頂部清屏,然后顯示
-d 提示“Press space to continue,’q’ to quit(按空格鍵繼續(xù),按q鍵退出)”,禁用響鈴功能
-l 忽略Ctrl+l(換頁)字符
-p 通過清除窗口而不是滾屏來對文件進行換頁,與-c選項相似
-s 把連續(xù)的多個空行顯示為一行
-u 把文件內(nèi)容中的下畫線去掉
4.常用操作命令:
Enter 向下n行,需要定義。默認為1行
Ctrl+F 向下滾動一屏
空格鍵 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當前行的行號
:f 輸出文件名和當前行的行號
V 調(diào)用vi編輯器
!命令 調(diào)用Shell,并執(zhí)行命令
q 退出more
5.命令實例:
實例1:顯示文件中從第3行起的內(nèi)容
命令:
more +3 log2012.log
輸出:
[root@localhost test]# cat log2012.log
2012-01
2012-02
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]# more +3 log2012.log
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]#
實例2:從文件中查找第一個出現(xiàn)"day3"字符串的行,并從該處前兩行開始顯示輸出
命令:
more +/day3 log2012.log
輸出:
[root@localhost test]# more +/day3 log2012.log
...skipping
2012-04-day1
2012-04-day2
2012-04-day3
2012-05
2012-05-day1
======[root@localhost test]#
網(wǎng)站名稱:more命令Linux more命令查看最后一頁
地址分享:http://jinyejixie.com/article42/ddisdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、虛擬主機、商城網(wǎng)站、建站公司、品牌網(wǎng)站設(shè)計、響應式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)