2016-09-19 2 views
1

Ein Großteil der Terminalbefehle funktioniert z. B. nicht.Terminalbefehle können nicht gefunden werden OSX

ls sudo vi

mit dem Fehler -bash: ls: command not found meines Weg ist echo $PATH “/Users/username/usr/local/bin ich das Gefühl, dass nicht da sein sollte, aber nicht sicher, wie es bearbeiten.

Was sollte der Pfad sein und wie bekomme ich den Pfad, um gleich zu bleiben?

Antwort

0

Sie müssen Ihrer $ PATH-Variablen weitere Pfade hinzufügen. Versuchen Sie, whereis ls auszuführen, und überprüfen Sie, wo sich die Binärdatei des Befehls befindet.

können Sie mehrere Pfade wie folgt hinzu: export PATH=$PATH:NEW_PATH

+0

'-bash: whereis: Befehl nicht found' so bin ich ein bisschen fest! – maxum

+0

Dann führe folgendes aus: 'export PATH =/usr/local/bin:/usr/bin:/bin:/usr/sbin' –

+0

Yay, das hat geklappt - also wie repariere ich das, damit es nach einem Neustart funktioniert? – maxum

Verwandte Themen