Admin Linux - plus et moins de commandes

Tous les deux more et lessLes commandes permettent la pagination de gros fichiers texte. Lors de la lecture de fichiers volumineux, il n'est pas toujours possible d'utilisergrepsauf si nous connaissons une chaîne exacte à rechercher. Nous voudrions donc utiliser plus ou moins.

Typiquement, lessest le choix préféré, car il permet à la fois la lecture vers l'avant et vers l'arrière du texte paginé. Cependant, moins peut ne pas être disponible sur les installations par défaut des anciennes distributions Linux et même de certains systèmes d'exploitation Unix modernes.

[[email protected] Documents]# grep "192.168" ./pfirewall.log | more 
2016-01-07 15:36:34 DROP UDP 192.168.0.1 255.255.255.255 68 67 328 - - - - -  -  RECEIVE 
2016-01-07 15:36:38 DROP UDP 192.168.0.21 255.255.255.255 68 67 328 - - - - -- - RECEIVE 
2016-01-07 15:36:45 DROP ICMP 192.168.0.24 224.0.0.1 - - -- - - - - -- - - - -   RECEIVE 
2016-01-07 15:37:07 DROP UDP 192.168.0.21 255.255.255.255 68 67 328 - - - -  - - RECEIVE 
2016-01-07 15:37:52 DROP UDP 192.168.0.78 255.255.255.255 68 67 328 - - - -  - - RECEIVE 
2016-01-07 15:37:52 ALLOW UDP 192.168.0.78 255.255.255.255 67 68 0 - - - - -- -  RECEIVE 
2016-01-07 15:37:53 ALLOW UDP 192.168.0.78 224.0.0.252 51571 5355 0 - - - -  - - RECEIVE

On préfère généralement moins, car moins offre vraiment plus que plus.

2016-01-07 15:43:53 DROP UDP 192.168.1.73 255.255.255.255 68 67 328 - - - - - -  RECEIVE 
2016-01-07 15:44:17 ALLOW UDP 192.168.1.18 224.0.0.252 54526 5355 0 - - - - - -  RECEIVE 
2016-01-07 15:44:23 DROP UDP 192.168.1.57 255.255.255.255 68 67 328 - - - - - -  RECEIVE 
2016-01-07 15:44:33 DROP UDP 192.168.1.88 255.255.255.255 68 67 328 - - - - - -  RECEIVE 
2016-01-07 15:44:33 ALLOW UDP 192.168.1.4 255.255.255.255 67 68 0 - - - - - - -  RECEIVE 
2016-01-07 15:44:41 DROP UDP 192.168.1.126 255.255.255.255 68 67 328 - - - - - - RECEIVE 
2016-01-07 15:44:43 DROP UDP 192.168.1.112 255.255.255.255 68 67 328 - - - - - - RECEIVE 
2016-01-07 15:44:56 DROP ICMP 192.168.1.240 224.0.0.1 - - 36 - - - - 9 0 -       RECEIVE 
2016-01-07 15:45:57 ALLOW UDP 192.168.1.47 192.168.1.255 138 138 0 - - - - - -      SEND 
2016-01-07 15:49:13 DROP ICMP 192.168.1.241 224.0.0.1 - - 36 - - - - 9 0 -       RECEIVE 
2016-01-07 15:49:38 DROP UDP 192.168.1.68 255.255.255.255 68 67 328 - - - - - -  RECEIVE 
2016-01-07 15:49:38 ALLOW UDP 192.168.1.4 255.255.255.255 67 68 0 - - - - - -    RECEIVE 
2016-01-07 15:49:39 DROP UDP 192.168.1.93 255.255.255.255 68 67 328 - - - - -    RECEIVE 
:

Comme indiqué ci-dessus, lorsqu'il est appelé, less s'ouvre dans un nouveau tampon distinct de l'invite du shell. Lorsque vous essayez moins, cela peut parfois donner une erreur comme suit -

bash: less: command not found...

Utilisez plus ou installez moins à partir de la source du gestionnaire de packages. Mais moins devrait être inclus sur toutes les distributions Linux modernes et même porté sur les plates-formes Unix. Certains vont mêmesymlink plus à moins.