Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Erklärung des Linux-Less-Befehls

Detaillierte Erklärung des Linux-Less-Befehls

angryTom
angryTomOriginal
2020-02-27 15:50:435317Durchsuche

Detaillierte Erklärung des Linux-Less-Befehls

Ausführliche Erklärung des Linux-Less-Befehls

Das Less-Tool ist ein Tool zur Seitenanzeige von Dateien oder anderen Ausgaben. Das sollte gesagt werden Es ist das orthodoxe Linux-Tool zum Anzeigen von Dateiinhalten, äußerst leistungsstark.

Es gibt mehr Suchfunktionen in weniger, Sie können nicht nur nach unten, sondern auch nach oben suchen. Und less lädt nicht die gesamte Datei, bevor sie angezeigt wird.

1. Befehlsformat:

less [参数]  文件

2. Befehlsfunktion:

weniger ähnelt mehr, aber Sie können weniger verwenden, um Dateien nach Belieben zu durchsuchen, während mehr sich nur vorwärts, aber nicht rückwärts bewegen kann und weniger nicht die gesamte Datei lädt, bevor sie angezeigt wird .

Empfohlenes Lernen (Linux-Video-Tutorial)

3. Befehlsparameter:

-b <缓冲区大小> 设置缓冲区的大小
-e  当文件显示结束后,自动离开
-f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g  只标志最后搜索的关键词
-i  忽略搜索时的大小写
-m  显示类似more命令的百分比
-N  显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-Q  不使用警告音
-s  显示连续空行为一行
-S  行过长时间将超出部分舍弃
-x <数字> 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b  向后翻一页
d  向后翻半页
h  显示帮助界面
Q  退出less 命令
u  向前滚动半页
y  向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]:   向上翻动一页

4. Anwendungsbeispiel:

Beispiel 1: ps, um Prozessinformationen anzuzeigen und die Zeilennummer durch weniger Seitenwechsel gleichzeitig anzuzeigen

Befehl:

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

Ausgabe:

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]
:

Beispiel 2. Mehrere Dateien durchsuchen

Befehl:

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

Ausgabe:

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

Anweisung:

Nach der Eingabe: n, wechseln Nachdem Sie :p in test.log

eingegeben haben, wechseln Sie zu test2.log

ps: Beim Durchsuchen einer Datei können Sie auch den Befehl :e verwenden, um eine andere Datei zu öffnen.

Befehl:

less file1

:e file2

5. Zusätzliche Hinweise

1. Vollbildnavigation

Strg + F – Einen Bildschirm vorwärts bewegen

Strg + B – Richtung Einen Bildschirm zurück bewegen

Strg + D – Halben Bildschirm vorwärts bewegen

Strg + U – Halben Bildschirm rückwärts bewegen

2. Einzeilige Navigation

j – Eine Zeile vorwärts bewegen

k – Eine Zeile rückwärts bewegen

3. Andere Navigation

G – zur letzten Zeile wechseln

g – zur ersten Zeile wechseln

q / ZZ – weniger Befehl beenden

4. Weitere nützliche Befehle

v - Bearbeiten Sie die aktuelle Datei mit dem konfigurierten Editor

h - Zeigen Sie das Hilfedokument von weniger

&pattern an - Nur Zeilen anzeigen, die dem Muster entsprechen, nicht die gesamte Datei

5. Markieren Sie die Navigation

Wenn Sie weniger verwenden, um große Dateien anzuzeigen, können Sie dabei sein Beliebige Position Zum Markieren können Sie mit dem Befehl zu der mit einer bestimmten Markierung markierten Textposition navigieren:

ma - Verwenden Sie a, um die aktuelle Position des Textes zu markieren

'a - Navigieren Sie zur Markierung a

6. Suchen Sie

mehr und weniger haben Sie eine Suchfunktion, drücken Sie / und geben Sie dann die gesuchte Zeichenfolge ein Drücken Sie die Eingabetaste, drücken Sie n (Weiter), um mit der Suche fortzufahren. Das große N bedeutet, dass Sie zurück (nach oben) suchen. Drücken Sie q (Beenden) oder ZZ, um die

PHP-chinesische Website zu verlassen, eine große Anzahl von Programmier-Lernkurse, willkommen zum Lernen!

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Linux-Less-Befehls. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn