Recentemente, notei algo estranho que não gosto muito:
Então, por que estou recebendo um trem ao correr ls
? E como posso parar com isso e fazê-lo se comportar normalmente? Este é um ovo de Páscoa que eu descobri? Estou executando o Ubuntu GNOME 15.04.
Atualização de informações:
Correr which ls
me dá o mesmo trem, e correr ls -l $(which ls)
me dá outro tipo de trem.
A execução command -v ls
não produz nada. E correr command -v sl
também não gera nada.
Tudo isso pode ter algo a ver com o cow
pacote (ou algo parecido) que eu instalei recentemente que prometeu 'facilitar um pouco as coisas'.
ls
quesl
?sl
por padrão apenas para dar uma risada quando engulo algo. Você provavelmente terá que unalias isso se você não fizer isso sozinho, apenas para dar uma boa risada.Respostas:
Tente remover o pacote engraçado via
Verifique seus pseudônimos, por
ls
exemplo, no seu~/.bashrc
ou~/.profile
.Verifique o binário
/usr/games/sl
e excluaVerifique a saída de
se o ponto três não tiver sucesso.
E, no futuro, NÃO instale nada que prometa 'aliviar um pouco as coisas' na descrição. ;)
fonte
Geralmente, você pode anexar \ a um comando para desativar o alias apenas para essa instância da execução do comando. Por exemplo,
Portanto, recomendo tentar seus ls com um '\' precedido
Em seguida, você pode tentar executar o comando ls diretamente com o caminho completo.
Em seguida, comando / bin / ls
Além disso, verifique seu caminho,
Mas acredito que a remoção
cow
ajudaria.fonte