Esta pergunta já tem uma resposta aqui:
Toda vez que abro o Terminal, isso acontece 50 vezes.
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
Não tenho ideia do que estou fazendo, estava apenas tentando iniciar meu terminal com uma pasta e achei isso online:
echo "cd "`pwd` >> ~/.bash_profile
Eu usei isso quando estava na pasta em que queria começar no Terminal e não funcionou. Sendo burro, fiz isso 50 vezes, para que o meu Terminal sempre comece com um monte de coisas -bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory.
feias e eu preciso disso.
terminal
command-line
bash
NewbieBewbie
fonte
fonte
cd wherever_you_are
ao final do seu perfil de bash, que controla suas configurações do bash. Corrija-o facilmentesudo nano ~/.bash_profile
e exclua essa linha e salve. Se você quer fazer uma pasta com o uso do terminalmkdir myfolder
sudo
.Respostas:
Primeiro, veremos o que o comando fez. A
echo
parte retornou o valor dos argumentos para a saída padrão. Nesse caso, ele escreveucd
mais a resposta do comandopwd
que retorna o diretório atual. A>>
parte do comando grava a saída do comando antes dele (nesse caso, o resultado deecho
) em um arquivo. O arquivo para o qual ele escreveu foi ~ / .bash_profile, que é um arquivo de comandos a serem executados quando o bash é chamado. Nesse caso, quando você inicia o seu terminal.Para corrigi-lo, você pode simplesmente remover as linhas que o comando adicionou. Para fazer isso, você pode usar o Nano, que acompanha o seu computador. Execute
nano ~/.bash_profile
no terminal e remova as linhas que dizemcd /Users/Dakota/Documents/School/Spring
. Salve suas alterações pressionandoctrl + x
e, em seguida, pressione enter. Agora, quando você abre uma janela de terminal, não deve ver essas linhas de texto :)fonte