0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux使用less命令

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2023-01-04 17:11 ? 次閱讀

Less是一個(gè)命令程序,它可以分頁(yè)顯示文件或其它命令輸出的內(nèi)容。它類似于more命令,但具有更高級(jí)的功能,可讓您在文件中前后導(dǎo)航。

less命令與文本編輯器vimnano相比,啟動(dòng)時(shí)不會(huì)讀取整個(gè)文件從而使加載時(shí)間大大縮短。

在本教程中,我們將說(shuō)明如何在Linux使用less命令。包括打開大文件瀏覽內(nèi)容,less命令快捷鍵,顯示行號(hào),保留屏幕的內(nèi)容。

less 命令詳解

less命令的語(yǔ)法形式是less [OPTIONS] filename。filename是文件名,必須參數(shù)。[OPTIONS] less命令的選項(xiàng),可選參數(shù)。

例如命令less /usr/share/common-licenses/GPL-3,要查看/usr/share/common-licenses/GPL-3文件的內(nèi)容。

您還可以將另一個(gè)命令的輸出通過(guò)管道傳遞到less命令。例如命令ps aux | less分頁(yè)查看ps命令的輸出。

less /usr/share/common-licenses/GPL-3
ps aux | less

less 命令用法

當(dāng)打開的文件太大而無(wú)法容納在一頁(yè)中時(shí),您會(huì)看到一個(gè)底部狀態(tài)欄的冒號(hào):。

要進(jìn)入下一頁(yè),請(qǐng)f按鍵或空格鍵。可以按箭頭Down或箭頭Up進(jìn)行滾動(dòng)一行。Enter快捷鍵也可以滾動(dòng)一行。

要返回上一頁(yè),請(qǐng)按b鍵。還可以鍵入數(shù)字然后按b鍵,向上移動(dòng)指定的行數(shù)。如果要向下移動(dòng)指定的行數(shù),請(qǐng)鍵入數(shù)字,然后按空格或f鍵。

如果要使less命令顯示行號(hào),請(qǐng)使用less命令的-N選項(xiàng)運(yùn)行命令,例如命令less -N filename。

到達(dá)文件末尾時(shí),字符END顯示在屏幕底部。要退出less命令并返回命令行,請(qǐng)按q鍵。

less -N filename
ps aux | less -N

lesss 命令搜索

如果要進(jìn)入搜索模式,請(qǐng)按快捷鍵正斜杠/,然后輸入要搜索的表達(dá)式,可以是任意字符串,正則表達(dá)式,然后按回車enter進(jìn)行搜索。

與搜索模式匹配的字符串將會(huì)使用白色背景進(jìn)行突出顯示,可以使用快捷鍵n或者N在匹配的項(xiàng)之間進(jìn)行跳轉(zhuǎn)。

less 命令查看日志

當(dāng)打開日志文件時(shí),可以使用less命令+F選項(xiàng)指示less命令監(jiān)聽文件內(nèi)容的變化,這在追蹤日志時(shí)很有用。

當(dāng)less命令使用+F選項(xiàng)時(shí),less命令行為與tail -f命令相同。

默認(rèn)情況下,less命令退出時(shí),文件內(nèi)容在終端屏幕清除。要在屏幕保留文件內(nèi)容,請(qǐng)使用less命令的-X選項(xiàng)。

less -X filename

less +F /var/log/messages

less 快捷鍵

less包含許多子命令,這些命令使您可以瀏覽文件內(nèi)容并搜索字符串。要查看所有命令的完整列表,請(qǐng)鍵入快捷鍵h。

您可以從鍵盤鍵入的快捷鍵都與morevim相同??梢允褂貌煌逆I來(lái)執(zhí)行相同的操作。以下是一些最常用的快捷鍵。

箭頭DownEnter,e或者j向后移動(dòng)一行。箭頭Up,yk向前移動(dòng)一行。

Spacef鍵向前翻一頁(yè)。b鍵向后翻一頁(yè)。/pattern向前搜索匹配的模式。?pattern向后搜索匹配的模式。

n跳轉(zhuǎn)到的下一個(gè)搜索匹配項(xiàng)。N跳轉(zhuǎn)到前一個(gè)搜索匹配項(xiàng)。g轉(zhuǎn)到文件的第一行。Ng轉(zhuǎn)到文件中的第N行。G轉(zhuǎn)到文件的最后一行。p轉(zhuǎn)到文件開頭。

Np進(jìn)入文件的N%。h顯示幫助。q退出less。

結(jié)論

至此,您應(yīng)該了解如何在Linux使用less命令。所有選項(xiàng)和命令的完整列表,請(qǐng)?jiān)诮K端中鍵入命令man less查看。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11178

    瀏覽量

    208500
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    557

    瀏覽量

    24642
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    669

    瀏覽量

    21957
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux中如何使用less、more和most命令

    Linux 系統(tǒng)上有許多 GUI 文本編輯器可用于查看和修改文本文件。但如果您只想在終端中讀取文本文件。那么 Linux 上有許多可用的命令可以讓你做到這一點(diǎn),其中三個(gè)是 less,m
    發(fā)表于 12-05 09:22 ?1512次閱讀

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通??梢酝ㄟ^(guò)Linux系統(tǒng)監(jiān)控工具查看。例如命令行工具top、sar、atop等。
    的頭像 發(fā)表于 01-04 17:17 ?1467次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發(fā)表于 12-04 14:45 ?1673次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    Linux系統(tǒng)中的翻頁(yè)命令more和less使用教程

    和二進(jìn)制文件-g 只標(biāo)志最后搜索的關(guān)鍵詞-i 忽略搜索時(shí)的大小寫-m 顯示類似more命令的百分比-N 顯示每行的行號(hào)-o 將less 輸出的內(nèi)容在指定文件中保存起來(lái)-Q 不使用警告音-s 顯示連續(xù)
    發(fā)表于 04-02 14:46 ?564次閱讀

    四個(gè)程序幫助你在Linux命令行下處理Markdown

    如果你使用過(guò)一段時(shí)間的 Linux 命令行,那么你可能對(duì)名為 less 的文本查看器很熟悉。當(dāng)然,你可以使用 less 查看 Markdown 文件,但結(jié)果有點(diǎn)枯燥。如
    的頭像 發(fā)表于 05-04 11:22 ?2689次閱讀
    四個(gè)程序幫助你在<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>行下處理Markdown

    如何實(shí)現(xiàn)使用less命令在終端中進(jìn)行搜索呢

    less 命令非常適合在終端中查看文本文件的內(nèi)容,且不會(huì)使屏幕看起來(lái)很混亂而至眼花繚亂。
    的頭像 發(fā)表于 11-15 17:14 ?6916次閱讀
    如何實(shí)現(xiàn)使用<b class='flag-5'>less</b><b class='flag-5'>命令</b>在終端中進(jìn)行搜索呢

    何在Linux使用pidof命令

    `pidof`是一個(gè)命令行程序,可讓您找到正在運(yùn)行程序的進(jìn)程ID。在教程中,我們將說(shuō)明如何在Linux 使用pidof命令。
    的頭像 發(fā)表于 12-05 17:01 ?2214次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?1974次閱讀

    何在Linux使用rpm命令

    RPM是基于RedHat Linux發(fā)行版的軟件包管理器,例如CentOS和Fedora。RPM還指`rpm`命令和`.rpm`文件擴(kuò)展名稱。
    的頭像 發(fā)表于 01-04 17:14 ?1602次閱讀

    何在Linux上使用粘貼命令?

    Linux中的粘貼命令是一個(gè)有用的工具,用于將多個(gè)文件或文本行合并到單個(gè)文件或輸出中。它通常與剪切命令結(jié)合使用,允許用戶剪切特定行或文本部分并將其粘貼到其他地方。在本文中,小編將探討 Linu
    的頭像 發(fā)表于 02-08 16:58 ?1738次閱讀

    何在Linux中使用progress命令

    progress 命令是一個(gè)簡(jiǎn)單但功能強(qiáng)大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進(jìn)度。
    的頭像 發(fā)表于 04-08 15:51 ?2148次閱讀

    何在Linux中高效運(yùn)行終端命令

    Linux 終端是一個(gè)功能強(qiáng)大的工具,允許您使用命令執(zhí)行各種系統(tǒng)操作。文件操作、程序管理和服務(wù)自動(dòng)化是您可以使用 shell 命令高效執(zhí)行的一些操作。
    的頭像 發(fā)表于 04-13 10:34 ?629次閱讀

    何在Linux命令行中運(yùn)行Python腳本

    Python 腳本。 在本文中,我們將詳細(xì)介紹如何在 Linux 命令行中運(yùn)行 Python 腳本。我們將討論以下主題:
    的頭像 發(fā)表于 05-12 14:49 ?1623次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1110次閱讀

    linux中more和less命令有何區(qū)別

    Linux 中的 more 和 less 是兩個(gè)常見的命令行工具,用于瀏覽文本文件的內(nèi)容,但它們之間有一些區(qū)別。 功能:more 和 less 的主要功能是在終端中按頁(yè)顯示文本文件的內(nèi)
    的頭像 發(fā)表于 11-23 11:15 ?2432次閱讀