亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中less命令怎么用

發布時間:2021-11-15 14:48:15 來源:億速云 閱讀:2469 作者:小新 欄目:系統運維

這篇文章主要介紹了Linux中less命令怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1. 前言

在Linux命令行中有讀取文本文件的方法。cat可能是幾乎每個Linux用戶在這方面都知道的最基本的命令。但是cat并不總是顯示文件內容的最佳選項。

假設您有一個超過一千行的文本文件。使用cat命令可以簡單地用這些行填充整個終端屏幕。在這里使用cat命令之后,不能執行任何其他操作,比如搜索特定文本。

這就是less命令的好處。

2. Linux里的`less`命令是什么?需要詳細解釋嗎?

使用less命令,您可以閱讀大型文本文件,而不會打亂您的終端屏幕。您還可以搜索文本并使用它實時監視文件。

有些人喜歡使用vim來讀取大型文本文件。但是less比Vim或其他類似的文本編輯器更快,因為它在啟動之前不會讀取整個文件。因為less是“只讀”的,所以您沒有意外編輯正在查看的文件的風險。

less命令的語法真是超級簡單:

假設文件名為filename

less filename

有許多選項使用less的命令,但是最好關注對您更有用的實際用法。

讓我們來看看Linux中一些最有用的less命令示例。

3. Linux中`less`命令實用案例演示

Linux中less命令怎么用

Linux中less命令實用案例演示

讓我們通過一些實用案例來看看如何在Linux中使用less命令。

最好是使用一個大文件來理解less命令的用法。與其手工創建一個巨大的文本文件,我建議將現有文件從/etc/services復制到主目錄或任何您想要練習這些命令的地方。

/etc/services是一個大文件,有數百行,一旦復制,就可以將其用于實踐。

(1) 使用`less`命令查看文本文件

如下面語法所示,可以使用less命令以如下方式查看文件:

less [option]<filename>

輸出將是這樣的:

Linux中less命令怎么用

使用less命令查看文本文件

注意:如果您使用less查看一個小文件,您將在頂部看到空的空白行。不要慌。文件中沒有多余的行。只是less命令命令的顯示方式而已。

(2) 退出`less`

如果你不習慣less命令,你可能很難找到如何退出less。相信我,這一點也不復雜。只需在任何給定的點按“q”退出less。

我在前面添加了現有的命令,以便您可以輕松地遵循其他less命令示例,因為您需要在不同的示例之間退出文件(如果您在閱讀本文時正在練習這些命令)。

(3) `less` 的其它例子

less的輸出被劃分為若干個頁面。您將只看到填充到終端屏幕的文本。

您可以使用向上和向下箭頭鍵逐行移動。如果您想逐頁移動,請使用空格鍵移動到下一頁,并使用“b”鍵返回到前一頁。

如果您想移動到文件的開頭,請使用“g”鍵。如果你想看文件的末尾,按“G”鍵。

鍵盤快捷鍵:

  • Up arrow &ndash; 向上移動一行

  • Down arrow &ndash; 向下移動一行

  • Space 或者 PgDn &ndash; 向下移動一頁

  • b 或者 PgUp &ndash; Move one page up

  • g &ndash; 移到文件的開頭

  • G &ndash; 移動到文件的末尾

  • ng &ndash; 移到第n行

(4) 使用`less`顯示行號

如果你想在less的命令輸出中看到行號,你可以使用選項N,方法如下:

less -N <filename>

你應該可以看到這樣的輸出:

Linux中less命令怎么用

less命令詳解

(5) `less`命令查找關鍵字

如果您有一個較大的文本文件,最好搜索特定的文本片段,而不是逐行閱讀以手動找到它。

要查找單詞、短語甚至正則表達式,請按/并鍵入您想要查找的任何內容。

/pattern

你可以看到,匹配的關鍵字將會以高亮顯示:

Linux中less命令怎么用

less命令查找關鍵字

如果有多個匹配項,您可以按“n”鍵移動到下一個匹配的文本。您可以使用' N '鍵返回到前一個匹配項。

/pattern執行向前搜索。你可以用?pattern執行向后搜索。就我個人而言,我更喜歡做一個前向搜索,然后按n或n遍歷所有匹配項。無需擔心向前或向后搜索。

默認情況下,對小寫字母的搜索是區分大小寫的。要忽略大小寫,可以使用less 命令結合-I選項

less -I <filename>

如果您忘記使用此選項,請不要擔心。你也可以按-I鍵組合之前,執行搜索。

提示:如果您使用&pattern,它將只顯示與模式匹配的行。

(6) `less`命令標記興趣點的用法

當你在一個大的文本文件中滾動時,你發現了一些有趣的東西,但你也需要繼續檢查文件,你如何記住那個有趣的點?答案是標記。

less允許你在任何一行中添加標記。你可以在字母后面按下“m”鍵來加一個記號。

ma

當你想回到這個標記時,只需輸入以下命令:

'a

你不受限于一個標記點。您可以在less的代碼中添加多個標記。只需為每個標記的位置使用不同的字母。

(7) 用`less`命令實時監控跟蹤文件變化

您可能已經知道可以使用tail命令實時監視日志文件。

你也可以用less命令來做同樣的事情。您可以使用+F選項實時地看到添加到文件中的新行。

less +F <filename>

它將顯示文件的最后一頁,然后等待添加新數據。注意,在此模式下不能執行常規的上下移動。

要退出實時監視,請按Ctrl+C。這樣,您將回到less命令的正常視圖,并可以正常退出文件。

(8) 用`less`命令查看多個文件

我跟你說實話。這不是我最喜歡的less使用例子,但是你完全可以這樣做。

要用更少的時間打開多個文件,只需逐個輸入文件名:

less <filename1> <filename2> <filename3>

您將看到它列出了文件名及其在文件列表中的位置。

Linux中less命令怎么用

用less命令查看多個文件

您可以使用以下鍵查看列表中的其他文件:

  • :n &ndash; 查看列表中的下一個文件

  • :p &ndash; 查看列表中的前一個文件

(9) 結合管道使用`less`命令

less命令可以與使用管道的其他命令結合使用。當您知道某個命令的輸出將非常大時,它尤其有用。

例如,dmesg命令的輸出通常是數千行。你不希望它淹沒你的屏幕,你也不能分析輸出。使用less管道,您將有更友好的方式讀取輸出。

dmesg | less

4. 額外提示:在Linux中使用`less`命令編輯文件

不,你不能那樣做。less命令的最大優點之一是它提供了一個“只讀”視圖。事實真的如此?

如果你不能用less命令來編輯文本,那我為什么要把它作為案例來寫教程呢?因為當你覺得需要編輯你正在查看的文件時,只需按下“v”鍵。

它將在Linux系統的默認命令行文本編輯器中打開該文件。對于基于Ubuntu的系統,它應該在Nano編輯器中打開。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中less命令怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天等县| 泰和县| 长沙市| 体育| 庄浪县| 永德县| 鹤壁市| 周口市| 秀山| 石棉县| 普兰店市| 萨迦县| 闵行区| 年辖:市辖区| 邵东县| 镇原县| 凤山县| 梁平县| 腾冲县| 淮安市| 南乐县| 鹤庆县| 叙永县| 垫江县| 钟山县| 上虞市| 涟水县| 辛集市| 普洱| 临澧县| 泗阳县| 平利县| 丰顺县| 将乐县| 宽城| 慈利县| 来安县| 康乐县| 商丘市| 策勒县| 松原市|