Como faço para me livrar disso: (- bash: cd: / Usuários / Dakota / Documents / School / Spring: Esse arquivo ou diretório não existe) do meu terminal? [duplicado]

0

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.

NewbieBewbie
fonte
Nunca copie um comando no seu terminal se não souber o que está fazendo. Nesse caso, você está anexando cd wherever_you_areao final do seu perfil de bash, que controla suas configurações do bash. Corrija-o facilmente sudo nano ~/.bash_profilee exclua essa linha e salve. Se você quer fazer uma pasta com o uso do terminalmkdir myfolder
Script Kitty
@ Scipt Kitty Não há necessidade de usar sudo.
Fd0

Respostas:

0

Primeiro, veremos o que o comando fez. A echoparte retornou o valor dos argumentos para a saída padrão. Nesse caso, ele escreveu cdmais a resposta do comando pwdque retorna o diretório atual. A >>parte do comando grava a saída do comando antes dele (nesse caso, o resultado de echo) 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_profileno terminal e remova as linhas que dizem cd /Users/Dakota/Documents/School/Spring. Salve suas alterações pressionando ctrl + xe, em seguida, pressione enter. Agora, quando você abre uma janela de terminal, não deve ver essas linhas de texto :)

Josiah Nunemaker
fonte