Aparentemente, uma das suas modificações em .bashrc
introduziu um erro que trata /bin
como algo diferente de um diretório (por exemplo, tentando executá-lo como um arquivo executável, ler dados ou gravar dados nele como um arquivo, etc.). Como .bashrc
é executado quando o shell interativo é iniciado, a mensagem de erro sempre aparece.
Você pode identificar o erro por meio das modificações feitas em .bashrc
.
(Caso contrário, para identificar o problema específico, será necessário ver o conteúdo do seu arquivo .bashrc
. Você pode copiar seu conteúdo inteiro para a área de transferência e colá-lo no seu pergunta, selecione-o em sua pergunta e formate-o como código com Ctrl + K . Se você criou este arquivo, muito, muito mais tempo do que normalmente é, pode ser muito longo para colocar sua pergunta em sua totalidade.Nesse caso, você pode publicá-la no link e editar sua pergunta para incluir um link para a postagem.)
Uma possibilidade é que você tenha introduzido um espaço em um caminho começando com /bin
. Por exemplo, perto do início do arquivo .bashrc
padrão é o código:
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
Se você acidentalmente colocar um espaço depois de /bin
(em SHELL=/bin/sh
), isso pode gerar um erro desse tipo.
Esse é apenas um exemplo, e não necessariamente o mais provável.