Maison  >  Article  >  Opération et maintenance  >  Explication détaillée de la commande Linux less

Explication détaillée de la commande Linux less

angryTom
angryTomoriginal
2020-02-27 15:50:435317parcourir

Explication détaillée de la commande Linux less

Explication détaillée de la commande Linux less

L'outil less est un outil d'affichage de pagination de fichiers ou d'autres sorties. c'est l'outil Linux orthodoxe de visualisation du contenu des fichiers, extrêmement puissant.

Il y a plus de fonctions de recherche en moins, non seulement vous pouvez rechercher vers le bas, mais vous pouvez également rechercher vers le haut. Et less ne charge pas l’intégralité du fichier avant de le visualiser.

1. Format de commande :

less [参数]  文件

2. Fonction de commande :

less est similaire à more, mais vous pouvez utiliser less pour parcourir les fichiers à volonté, tandis que more ne peut qu'avancer, mais pas reculer, et less ne chargera pas l'intégralité du fichier avant de le visualiser. .

Apprentissage recommandé (Tutoriel vidéo Linux)

3. Paramètres de commande :

-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. Exemple d'utilisation :

Exemple 1 : ps pour afficher les informations sur le processus et les afficher avec moins de pagination et afficher les numéros de ligne en même temps

Commande :

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

Sortie :

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

Exemple 2. Parcourir plusieurs fichiers

Commande :

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

Sortie :

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

Instruction :

Après input: n, switch Après avoir entré :p dans test.log

, passez à test2.log

ps : Lorsque vous parcourez un fichier, vous pouvez également utiliser la commande :e pour ouvrir un autre fichier .

Commande :

less file1

:e file2

5. Notes complémentaires

1. Navigation plein écran

ctrl + F - Avancer d'un écran

ctrl + B - direction Reculer d'un écran

ctrl + D - Avancer la moitié de l'écran

ctrl + U - Reculer la moitié de l'écran

2. Navigation sur une seule ligne

j - Avancer d'une ligne

k - Déplacer une ligne en arrière

Autre navigation

G - passer à la dernière ligne

g - passer à la première ligne

q / ZZ - quitter la commande moins

4. Autres commandes utiles

v - Editer le fichier actuel à l'aide de l'éditeur configuré

h - Afficher le document d'aide de less

&pattern - Afficher uniquement les lignes qui correspondent au motif, pas le fichier entier

5. Marquer la navigation

Lorsque vous utilisez less pour afficher des fichiers volumineux, vous pouvez être dans n'importe quelle position Pour marquer, vous pouvez accéder à la position du texte marquée avec une marque spécifique via la commande :

ma - Utilisez a pour marquer la position actuelle du texte

'a - Accédez à la marque a

6. Rechercher

avoir plus et moins de fonction de recherche, appuyez sur / puis entrez la chaîne que vous recherchez, puis appuyez sur Entrée, appuyez sur n (suivant) pour continuer la recherche, le N majuscule signifie rechercher en arrière (haut), appuyez sur q (quitter) ou ZZ pour quitter

Site Web PHP chinois, un grand nombre de cours d'apprentissage de la programmation, bienvenue pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn