1、操作
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到南岸網(wǎng)站設(shè)計(jì)與南岸網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋南岸地區(qū)。
more不可以回去,就是不可以向前,只能向后,況且只能使用Enter和Space向后翻動(dòng)。
less使用vim中的j,k鍵盤可以上下翻動(dòng),還可以使用上下箭頭。
2、速度
less不必讀整個(gè)文件,加載速度會(huì)比more更快。
3、內(nèi)容
less退出后shell不會(huì)留下剛顯示的內(nèi)容,而more退出后會(huì)在shell上留下剛顯示的內(nèi)容。
擴(kuò)展資料
一、more命令
more功能類似?cat?,cat命令是整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。?more會(huì)以一頁(yè)一頁(yè)的顯示方便使用者逐頁(yè)閱讀,而最基本的指令就是按空白鍵(space)就往下一頁(yè)顯示。
按?b?鍵就會(huì)往回(back)一頁(yè)顯示,而且還有搜尋字串的功能?。more命令從前向后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件。
1.命令格式:
more?[-dlfpcsu?]?[-num?]?[+/?pattern]?[+?linenum]?[file?...?]
2.命令功能:
more命令和cat的功能一樣都是查看文件里的內(nèi)容,但有所不同的是more可以按頁(yè)來(lái)查看文件的內(nèi)容,還支持直接跳轉(zhuǎn)行等功能。
二、less指令
less?工具也是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具,應(yīng)該說(shuō)是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強(qiáng)大。less?的用法比起?more?更加的有彈性。
在?more?的時(shí)候,我們并沒(méi)有辦法向前面翻,?只能往后面看,但若使用了?less?時(shí),就可以使用?[pageup]?[pagedown]?等按鍵的功能來(lái)往前往后翻看文件,更容易用來(lái)查看一個(gè)文件的內(nèi)容。
除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
1.命令格式:
less?[參數(shù)]??文件
2.命令功能:
less?與?more?類似,但使用?less?可以隨意瀏覽文件,而?more?僅能向前移動(dòng),卻不能向后移動(dòng),而且?less?在查看之前不會(huì)加載整個(gè)文件。
Linux系統(tǒng)下有很多實(shí)用工具可以讓你在終端界面查看文本文件。其中一個(gè)就是 more。
more 跟我之前另一篇文章里寫到的工具 —— less 很相似。它們之間的主要不同點(diǎn)在于 more?只允許你向前查看文件。
盡管它能提供的功能看起來(lái)很有限,不過(guò)它依舊有很多有用的特性值得你去了解。下面讓我們來(lái)快速瀏覽一下 more?可以做什么,以及如何使用它吧。
基礎(chǔ)使用
假設(shè)你現(xiàn)在想在終端查看一個(gè)文本文件。只需打開一個(gè)終端,進(jìn)入對(duì)應(yīng)的目錄,然后輸入以下命令:
$ more ltfilenamegt
例如,
$ more jekyll-article.md
如何使用Linux 命令more 查看文本文件如何使用Linux 命令more 查看文本文件
使用空格鍵可以向下翻頁(yè),輸入 q 可以退出。
如果你想在這個(gè)文件中搜索一些文本,輸入 /?字符并在其后加上你想要查找的文字。例如你要查看的字段是 “terminal”,只需輸入:
/terminal
如何使用Linux 命令more 查看文本文件如何使用Linux 命令more 查看文本文件
搜索的內(nèi)容是區(qū)分大小寫的,所以輸入 /terminal?跟 /Terminal 會(huì)出現(xiàn)不同的結(jié)果。
和其他實(shí)用工具組合使用
你可以通過(guò)管道將其他命令行工具得到的文本傳輸?shù)?more。你問(wèn)為什么這樣做?因?yàn)橛袝r(shí)這些工具獲取的文本會(huì)超過(guò)終端一頁(yè)可以顯示的限度。
想要做到這個(gè),先輸入你想要使用的完整命令,后面跟上管道符(|),管道符后跟 more。假設(shè)現(xiàn)在有一個(gè)有很多文件的目錄。你就可以組合 more 跟 ls?命令完整查看這個(gè)目錄當(dāng)中的內(nèi)容。
$ ls | more
如何使用Linux 命令more 查看文本文件如何使用Linux 命令more 查看文本文件
你可以組合 more?和 grep 命令,從而實(shí)現(xiàn)在多個(gè)文件中找到指定的文本。下面是我在多篇文章的源文件中查找 “productivity” 的例子。
$ grep ‘productivity’ core.md Dict.md lctt2014.md lctt2016.md lctt2018.md README.md | more
如何使用Linux 命令more 查看文本文件如何使用 Linux命令 ,more 查看文本文件
另外一個(gè)可以和 more?組合的實(shí)用工具是 ps(列出你系統(tǒng)上正在運(yùn)行的進(jìn)程)。當(dāng)你的系統(tǒng)上運(yùn)行了很多的進(jìn)程,你現(xiàn)在想要查看他們的時(shí)候,這個(gè)組合將會(huì)派上用場(chǎng)。例如你想找到一個(gè)你需要?dú)⑺赖倪M(jìn)程,只需輸入下面的命令:
$ ps -u scott | more
注意用你的用戶名替換掉 “scott”。
如何使用Linux 命令more 查看文本文件如何使用Linux 命令more 查看文本文件
就像我文章開篇提到的, more 很容易使用。盡管不如它的雙胞胎兄弟 less?那般靈活,但是仍然值得了解一下。
我們?cè)?Linux 環(huán)境下工作時(shí),每天肯定會(huì)跟各種各樣的文本文件打交道。這些文件,有時(shí)候會(huì)非常長(zhǎng),無(wú)法在一屏的空間內(nèi)顯示完全。所以,在查看這種文件時(shí),我們需要分頁(yè)顯示。這時(shí),我們就可以使用 more 命令。
more 命令使用方法很簡(jiǎn)單,只需在 more 之后跟上文本名即可:
比如,我們要查看 /var/log/dmesg 文件,只需:
執(zhí)行結(jié)果如下圖示,有 Linux 基礎(chǔ)的朋友應(yīng)該對(duì)這個(gè)結(jié)果很熟悉。
在終端的左下角,會(huì)顯示已顯示的文本內(nèi)容在全文的占比情況。如果我們想要查看下一屏的內(nèi)容,只需按 空格鍵 即可。翻頁(yè)之后,我們也會(huì)看到左下角百分比相應(yīng)增長(zhǎng)。
常用按鍵:
這些都是 more 命令的基本用法,很多朋友應(yīng)該都很熟悉。接下來(lái),良許就帶領(lǐng)大家一步步深入 more 命令的高級(jí)用法。
使用 more 命令時(shí),默認(rèn)是從第一行開始顯示。但有時(shí)我們可能想直接從 100 行開始看,那要怎么操作呢?其實(shí)只需加一個(gè) +100 即可。
比如:
more 命令默認(rèn)是整屏顯示,如果我們一次只想查看幾行,要怎么操作?只需加一個(gè) -N 選項(xiàng)即可,N 就是你想要查看的行數(shù)。
比如對(duì)于 /var/log/dmesg 文件我們一次只想查看 10 行,我們可以這樣:
這樣在終端里,我們一次只可以看到 10 行內(nèi)容,按一下空格鍵,就會(huì)繼續(xù)顯示下 10 行內(nèi)容。
如果我們想要顯示 more 命令的一些提示信息,我們可以加上 -d 選項(xiàng)。
我們可以看到,在最底下一行,除了顯示百分比之外,還額外顯示了提示信息。如果我們隨便按了一個(gè)不會(huì)被 more 命令識(shí)別的按鍵,它會(huì)提示你按 h 按鍵 查看幫助信息。
如果我們按下 h 按鍵,它會(huì)顯示所有幫助信息:
如果我們一次顯示 10 行,按一下空格鍵,它會(huì)往下繼續(xù)顯示 10 行,像這樣:
這是按了一次空格鍵的效果,終端里一共顯示了 20 行,也就是它會(huì)一直往下滾動(dòng)。那如果我們不想這樣滾動(dòng)顯示,每次都只查看 10 行呢?我們只需加上 -c 選項(xiàng)。
我們按了兩次空格了,但終端里還是只顯示 10 行的內(nèi)容。
最后,最近很多小伙伴找我要 Linux學(xué)習(xí)路線圖 ,于是我根據(jù)自己的經(jīng)驗(yàn),利用業(yè)余時(shí)間熬夜肝了一個(gè)月,整理了一份電子書。無(wú)論你是面試還是自我提升,相信都會(huì)對(duì)你有幫助!目錄如下:
免費(fèi)送給大家,只求大家金指給我點(diǎn)個(gè)贊!
電子書 | Linux開發(fā)學(xué)習(xí)路線圖
也希望有小伙伴能加入我,把這份電子書做得更完美!
推薦閱讀: