Admin Linux - mais e menos Comando

Ambos more e lesscomandos permitem a paginação de grandes arquivos de texto. Ao examinar arquivos grandes, nem sempre é possível usargrepa menos que saibamos uma string exata para pesquisar. Portanto, gostaríamos de usar mais ou menos.

Tipicamente, lessé a escolha preferida, pois permite a leitura para frente e para trás do texto paginado. No entanto, menos pode não estar disponível em instalações padrão de distribuições Linux mais antigas e até mesmo alguns sistemas operacionais Unix modernos.

[[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

Normalmente, menos é o preferido, porque menos realmente oferece mais do que mais.

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 
:

Conforme mostrado acima, quando chamado, less abre em um novo buffer separado do prompt do shell. Ao tentar menos, às vezes pode ocorrer o seguinte erro -

bash: less: command not found...

Use mais ou instale menos a partir da fonte do gerenciador de pacotes. Mas menos deve ser incluído em todas as distribuições Linux modernas e até mesmo portado para plataformas Unix. Alguns vão atésymlink mais para menos.