Terminale che non riconosce i comandi

0

Il mio terminale non riconosce la maggior parte dei comandi. Non riconoscerà ls, ruby, python, brew e pochi altri. Qualcuno sa come risolvere questo problema?

    
posta user164594 07.01.2016 - 03:29
fonte

1 risposta

2

Sembra un problema con il tuo PATH , esegui

/usr/bin/echo $PATH

La mia ipotesi è che mancherà le directory richieste

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

Quindi riprova

La variabile PATH è l'elenco di directory che verranno ricercate quando eseguite dalla shell; questa variabile non persisterà tra le sessioni bash e dovrebbe essere impostata nel file ~/.bashrc .

echo "export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin" >> ~/.bashrc

Nella tua shell, bash , il file .bashrc sarà automaticamente sorgente sulla creazione del terminale.

    
risposta data 07.01.2016 - 05:09
fonte

Leggi altre domande sui tag