Quando ouvi o nome deles pela primeira vez, fiquei realmente confuso ao tentar adivinhar o que essas ferramentas poderiam fazer, pensei que tinha ouvido algo errado.
Qual é a diferença entre more
e less
, ou seja, por que devo escolher um sobre o outro?
Ambos parecem fazer a mesma coisa ...
Além disso, por que eles são nomeados assim em primeiro lugar?
most
! É comomore
e,less
mas também suporta cores!Why settle for less?
...less
é mais do quemore
!Respostas:
more
é um pager básico, que permite rolar para baixo, uma página de cada vez. Apenas para baixo.less
também é um pager, mas possui uma funcionalidade adicional para rolar para cima e para baixo na entrada, além de várias outras extensões.Então sim.
less
é mais emore
é menos. Outro idioma comum (de acordo com a entrada do wiki ) é "less
émore
, mais ou menos". O nome vem do fato de que o autor (Mark Nudelman) queria essencialmente um programa que fosse "mais atrasado" - o oposto de mais éless
.fonte
more
foi nomeado mais, btw?more
ser chamado de "mais", mas suspeito que seja porque tudo o que o programa originalmente fez foi aceitar entrada e exibição-- More --
na parte inferior da tela, se houver mais.Acho
less
um pouco mais amigável do quemore
porque você pode usar as setas do teclado para passear pelo arquivo.more
apenas rola tela por tela (por padrão).fonte
/
Além de permitir mais recursos de rolagem, menos também não precisa ler o arquivo inteiro, ou seja, carrega os arquivos mais rapidamente do que outros.
fonte
Outra diferença entre
more
eless
, é quemore
deixa a (última página da) saída no shell, enquantoless
deixa o shell limpo.Às vezes você pode preferir um sobre o outro. Por exemplo, se você precisar copiar e colar do arquivo,
more
pode ser melhor. No entanto, em outros casos, você pode preferir a abordagem 'limpa' deless
.fonte
Mais ou menos, eles também funcionam bem juntos:
Isso mostra o conteúdo dos arquivos correspondentes, juntamente com os nomes dos arquivos e diretórios correspondentes decorados.
fonte