Encontrou o problema. Percebi quando abri meu .bashrc no vim, havia um pouco de [dos]
no fundo.
Em seguida, executei dos2unix .bashrc
para convertê-lo em finais de arquivo do Unix e o problema foi corrigido.
Estou tentando modificar o comando ls com um alias no meu arquivo .bashrc e estou recebendo alguns erros estranhos.
arquivo .bashrc
export http_proxy="Some URL"
export https_proxy=$http_proxy
alias ls='ls --color'
Então, quando eu tento ls
, a saída é
's: unrecognized option '--color
Try 'ls --help' for more information.
Se eu remover o alias do meu .bashrc e executar ls --color
, vejo o resultado esperado.
Não tenho certeza do que estou fazendo de errado, mas a ajuda seria apreciada. Cada vez que faço uma alteração, reinicio o terminal para garantir que o .bashrc seja recarregado. OS é o Ubuntu 14.04.
Algumas coisas que podem ser relevantes
: command not found
seja exibido no terminal quando eu abro um novo. alias ls='ls --color'
no terminal, o alias funcionará corretamente. Questões relacionadas com por que nomes de alias definidos no arquivo .bashrc não está funcionando?
link 't-work-267885 /
Alias não funciona no Debian
link
Encontrou o problema. Percebi quando abri meu .bashrc no vim, havia um pouco de [dos]
no fundo.
Em seguida, executei dos2unix .bashrc
para convertê-lo em finais de arquivo do Unix e o problema foi corrigido.
Eu acho que você precisa usar aspas duplas para isso. As aspas duplas preservam o significado completo do que você digita, enquanto o single não o faz. Leia isto para mais informações.
Assim, o seu código deve ficar assim
alias ls="ls --color"