Neu bei Unix, ich habe kürzlich versucht, eine $PATH
Variable in Unix, um mein Android SDK zu debuggen. Ich habe online nach den Anweisungen gesucht und versucht, sie so genau wie möglich zu befolgen. Was am Ende passierte, ist, dass meine grundlegenden Befehle nicht mehr funktionieren (z. B. ls
, man
, cd
etc ...) Ich erhalte die Meldung "-bash: ls: command not found". Ich bin mir nicht sicher, was ich getan haben könnte. Vielleicht habe ich die Originaldatei überschrieben.
quelle
Sie haben definiert
PATH
so, dass es keine grundlegenden Verzeichnisse wie enthält/bin
oder/usr/bin
. Verwenden Sie absolute Pfade zu einem Editor (d. H./usr/bin/vi
und fügen Sie diese wieder hinzu. Sie möchten wahrscheinlich so etwas tunWenn Sie das weglassen
:$PATH
Am Ende ignorieren Sie die Systemvorgabe, sodass Sie nicht alle üblichen Dienstprogramme finden.quelle