溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux中l(wèi)ess命令的功能及使用示例

發(fā)布時(shí)間:2020-04-23 13:57:16 來(lái)源:億速云 閱讀:531 作者:小新 欄目:建站服務(wù)器

今天小編給大家分享的是linux中l(wèi)ess命令的功能及使用示例,相信很多人都不太了解,為了讓大家更加了解linux中l(wèi)ess命令,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會(huì)有所收獲的哦。

linux中l(wèi)ess命令的功能及使用示例

linux less命令詳解

less工具是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具,應(yīng)該說(shuō)是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強(qiáng)大。

less里擁有更多的搜索功能,不止可以向下搜,也可以向上搜。而且 less 在查看之前不會(huì)加載整個(gè)文件。

1.命令格式:

less [參數(shù)]  文件

2.命令功能:

less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動(dòng),卻不能向后移動(dòng),而且 less 在查看之前不會(huì)加載整個(gè)文件。

推薦學(xué)習(xí)(Linux視頻教程)

3.命令參數(shù):

-b <緩沖區(qū)大小> 設(shè)置緩沖區(qū)的大小
-e  當(dāng)文件顯示結(jié)束后,自動(dòng)離開(kāi)
-f  強(qiáng)迫打開(kāi)特殊文件,例如外圍設(shè)備代號(hào)、目錄和二進(jìn)制文件
-g  只標(biāo)志最后搜索的關(guān)鍵詞
-i  忽略搜索時(shí)的大小寫(xiě)
-m  顯示類似more命令的百分比
-N  顯示每行的行號(hào)
-o <文件名> 將less 輸出的內(nèi)容在指定文件中保存起來(lái)
-Q  不使用警告音
-s  顯示連續(xù)空行為一行
-S  行過(guò)長(zhǎng)時(shí)間將超出部分舍棄
-x <數(shù)字> 將“tab”鍵顯示為規(guī)定的數(shù)字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
N:反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
b  向后翻一頁(yè)
d  向后翻半頁(yè)
h  顯示幫助界面
Q  退出less 命令
u  向前滾動(dòng)半頁(yè)
y  向前滾動(dòng)一行
空格鍵 滾動(dòng)一行
回車鍵 滾動(dòng)一頁(yè)
[pagedown]: 向下翻動(dòng)一頁(yè)
[pageup]:   向上翻動(dòng)一頁(yè)

4.使用實(shí)例:

實(shí)例1:ps查看進(jìn)程信息并通過(guò)less分頁(yè)顯示同時(shí)顯示行號(hào)

命令:

aijian.shi@U-aijian-shi:~/ALM$ ps -ef|less -N

輸出:

1 UID        PID  PPID  C STIME TTY          TIME CMD
      2 root         1     0  0 Aug08 ?        00:00:00 /sbin/init
      3 root         2     0  0 Aug08 ?        00:00:00 [kthreadd]
      4 root         3     2  0 Aug08 ?        00:00:02 [ksoftirqd/0]
      5 root         6     2  0 Aug08 ?        00:00:00 [migration/0]
      6 root         7     2  0 Aug08 ?        00:00:00 [watchdog/0]
      7 root         8     2  0 Aug08 ?        00:00:00 [migration/1]
      8 root         9     2  0 Aug08 ?        00:00:00 [kworker/1:0]
      9 root        10     2  0 Aug08 ?        00:00:01 [ksoftirqd/1]
     10 root        11     2  0 Aug08 ?        00:00:00 [watchdog/1]
     11 root        12     2  0 Aug08 ?        00:00:00 [migration/2]
     12 root        14     2  0 Aug08 ?        00:00:01 [ksoftirqd/2]
     13 root        15     2  0 Aug08 ?        00:00:00 [watchdog/2]
     14 root        16     2  0 Aug08 ?        00:00:00 [migration/3]
     15 root        18     2  0 Aug08 ?        00:00:01 [ksoftirqd/3]
     16 root        19     2  0 Aug08 ?        00:00:00 [watchdog/3]
     17 root        20     2  0 Aug08 ?        00:00:00 [migration/4]
     18 root        22     2  0 Aug08 ?        00:00:00 [ksoftirqd/4]
     19 root        23     2  0 Aug08 ?        00:00:00 [watchdog/4]
     20 root        24     2  0 Aug08 ?        00:00:00 [migration/5]
     21 root        26     2  0 Aug08 ?        00:00:00 [ksoftirqd/5]
     22 root        27     2  0 Aug08 ?        00:00:00 [watchdog/5]
     23 root        28     2  0 Aug08 ?        00:00:00 [migration/6]
:

實(shí)例2.瀏覽多個(gè)文件

命令:

aijian.shi@U-aijian-shi:~/ALM$ less test2.log test.log

輸出:

1  ifconfig
    2  ping www.baidu.com
    3  ifconfig
    4  //10.128.161.108/share
    5  10.128.161.108/share
    6  ssh
    7  keygen
    8  trsa
    9  ssh
   10  .ssh/


 test2.log (file 1 of 2) (END) - Next: test.log

說(shuō)明:

輸入 :n后,切換到 test.log

輸入 :p 后,切換到test2.log

ps:當(dāng)正在瀏覽一個(gè)文件時(shí),也可以使用 :e命令 打開(kāi)另一個(gè)文件。

命令:

less file1

:e file2

5.附加備注

1.全屏導(dǎo)航

ctrl + F - 向前移動(dòng)一屏

ctrl + B - 向后移動(dòng)一屏

ctrl + D - 向前移動(dòng)半屏

ctrl + U - 向后移動(dòng)半屏

2.單行導(dǎo)航

j - 向前移動(dòng)一行

k - 向后移動(dòng)一行

3.其它導(dǎo)航

G - 移動(dòng)到最后一行

g - 移動(dòng)到第一行

q / ZZ - 退出 less 命令

4.其它有用的命令

v - 使用配置的編輯器編輯當(dāng)前文件

h - 顯示 less 的幫助文檔

&pattern - 僅顯示匹配模式的行,而不是整個(gè)文件

5.標(biāo)記導(dǎo)航

當(dāng)使用 less 查看大文件時(shí),可以在任何一個(gè)位置作標(biāo)記,可以通過(guò)命令導(dǎo)航到標(biāo)有特定標(biāo)記的文本位置:

ma - 使用 a 標(biāo)記文本的當(dāng)前位置

'a - 導(dǎo)航到標(biāo)記 a 處

6.查找

more, less 都具備查找功能,按/ 然后輸入要找的字串,再按 Enter 即可,按 n(next) 會(huì)繼續(xù)找,大寫(xiě)的 N 則是往回(上)找,按 q(quit)或者ZZ離開(kāi)

關(guān)于linux中l(wèi)ess命令的功能及使用示例就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的參考價(jià)值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI