Está 'mais' morto no OS X?

3

Justo quando eu estava começando curioso sobre menos contra mais

Estou usando o Snow Leopard. Quando digito more , diz

Missing filename ("less --help" for help)

Então eu digito whereis more e ele diz /usr/bin/more . Ok, então eu corro isso e diz a mesma coisa. Até man more diz

NAME
       less - opposite of more

O more foi morto como parte da instalação do Snow Leopard, ou foi algo mais que eu instalei que fez isso?

    
por Dan Rosenstark 02.02.2010 / 15:29

4 respostas

4

Eu não sei se Leopard tinha quando eu estava rodando. Eu simplesmente não uso more ; less é muito mais poderoso. Tanto man more como man less abrem a mesma página de manual, que é a less . Se você observar os tamanhos dos arquivos /usr/bin/more e /usr/bin/less , eles serão idênticos. Os dois binários são idênticos também.

    
por 02.02.2010 / 15:41
3

Por um bom tempo muitas distribuições de linux têm alias ou symlinked more to less , eu presumo que o OSX tenha feito a mesma coisa.

Provavelmente você nunca teve o original more instalado.

    
por 02.02.2010 / 15:40
2

Infelizmente, meu nível é muito baixo para comentar sobre uma das outras respostas ... então aqui está um comentário fora de linha: No Leopard, mais e menos podem ser encontrados em / usr / bin, com o mesmo tamanho, data e comprimento do arquivo. Curiosamente, nem é um link para o outro:

-rwxr-xr-x 2 roda de raiz 254288 31 de maio de 2008 / usr / bin / less

roda-raiz

-rwxr-xr-x 2 254288 31 de maio de 2008 / usr / bin / more

Então eu acho que o Snow Leopard é realmente diferente, eu não adicionei isso.

    
por 02.02.2010 / 16:54
1

Conforme observado mais & menos são na verdade o mesmo binário, mas ele se comporta de maneira diferente dependendo de qual nome foi usado para executá-lo, então você obtém os benefícios de ambos.

    
por 05.02.2010 / 21:58