Não é possível usar o comando ls no linux

1

Durante o uso da caixa virtual, não consigo usar o comando ls, ele mostra

ls: unrecognized option '--color=auto'
ls: use the --help option for usage information

Alguém pode me dar sugestão. Eu pesquiso no google e vim através do comando alias que ele mostra,

alias cp='cp -i'
alias dmesgg='dmesg | grep'
alias l='ls $LS_OPTIONS -lA'
alias lh='ls $LS_OPTIONS -lh'
alias ll='ls $LS_OPTIONS -l'
alias ls='ls $LS_OPTIONS'
alias lt='ls $LS_OPTIONS -lht'
alias mv='mv -i'
alias pss='ps -ef | grep'
alias rm='rm -i'

por favor, forneça alguma sugestão para isso ??

    
por bp04 14.11.2016 / 09:46

2 respostas

2

Você provavelmente tem um arquivo .profile ou arquivo semelhante configurado incorretamente. (veja o comando man do seu shell, há um monte deles. Se você não sabe qual shell você usa, use ps .) que define a opção incorretamente como '--color=auto'<br/> (se isso não for um recorte e cole o erro) usando um pseudônimo semelhante ao que você pesquisou ou você tem um comando ls que não entende essa opção.

Para tornar ls work, tente chamá-lo diretamente como /bin/ls . Se não estiver em /bin , tente which ls para descobrir onde está.

Com o comando ls em funcionamento, observe os vários arquivos de perfil do shell e corrija o problema.

    
por 14.11.2016 / 09:53
2

Primeira execução unalias ls . Em seguida, execute ls como normal.

Você terá que fazer isso toda vez que iniciar um novo shell, a menos que encontre onde o alias incorreto está sendo criado, por exemplo, em /etc/profile , ~/.bash_profile , ~/.bash_login , ~/.profile conforme descrito por @dirkt acima ou talvez em ~/.bashrc . Alternativamente, você pode adicionar unalias ls ao final do seu ~/.profile , embora isso seja um truque bastante desagradável.

    
por 14.11.2016 / 13:18

Tags