Come posso sbarazzarmi di questo: (- bash: cd: / Users / Dakota / Documents / School / Spring: nessun file o directory simile) dal mio terminale? [duplicare]


0

Ogni volta che apro Terminal questo è lì come 50 volte.

-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

Non ho idea di cosa sto facendo, stavo solo cercando di avviare il mio Terminal con una cartella e l'ho trovato online:

echo "cd "`pwd` >> ~/.bash_profile 

L'ho usato quando ero nella cartella con cui volevo iniziare su Terminal e non ha funzionato, quindi essendo scemo l'ho fatto 50 volte, quindi il mio Terminal inizia sempre con un mucchio di -bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory.È brutto e ne ho bisogno.


Non copiare mai un comando nel tuo terminale se non sai cosa sta facendo. In questo caso, stai aggiungendo cd wherever_you_arealla fine il tuo bash_profile, che controlla le tue impostazioni bash. Risolvilo facilmente con sudo nano ~/.bash_profileed elimina quella riga e salva. Se vuoi fare una cartella con l'uso del terminalemkdir myfolder
Script Kitty

@Scipt Kitty Non c'è bisogno di usare sudo.
fd0,

Risposte:


0

Per prima cosa vedremo cosa ha fatto il comando. La echoparte ha restituito il valore degli argomenti all'output standard. In questo caso, ha scritto cdpiù la risposta del comando pwdche restituisce la directory corrente. La >>parte del comando scrive l'output del comando prima di esso (in questo caso, il risultato di echo) in un file. Il file in cui ha scritto era ~ / .bash_profile, che è un file di comandi da eseguire quando viene invocato bash. In questo caso, quando avvii il tuo terminale.

Per risolverlo, puoi semplicemente rimuovere le righe aggiunte dal comando. Per fare ciò, è possibile utilizzare Nano, fornito con il computer. Esegui nano ~/.bash_profilenel terminale, quindi rimuovi le righe che indicano cd /Users/Dakota/Documents/School/Spring. Salvare le modifiche premendo ctrl + x, quindi premere Invio. Ora, quando apri una finestra di terminale, non dovresti vedere quelle righe di testo :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.