Die Sache ist, dass ich manchmal versehentlich cd
tippe und mich zum Ausgangsverzeichnis bringe.
zB bin ich in einem Verzeichnis, das ein verstecktes Verzeichnis und ein sichtbares Verzeichnis hat, drücke schnell cd
+ tabund das bringt mich zum Ausgangsverzeichnis
cd
nichts tun möchten , können Sie eine Funktion mit dem Namen schreiben cd
, die nichts tut, wenn keine Argumente angegeben werden. Andernfalls rufen Siebuiltin cd "$@"
cd
Gewöhnen Sie sich daran, alles zu tun, was es tut. Wenn Sie die Gewohnheit behalten, Befehle auszuführen, die Sie nicht doppelt überprüft haben, werden Sie später in viel größere Probleme geraten. Wenn Sie beispielsweise zwei Dateien in ein drittes Verzeichnis verschieben möchten: mv a b dir/
Wenn die TAB-Vervollständigung nicht dir
wie erwartet ausgeführt wird, wird am Ende ausgeführt, mv a b
welche Überschreibungen ausgeführt werden b
. Lernen Sie, vorsichtig zu sein und den Befehl zu lesen, bevor Sie die Eingabetaste drücken.
rm
Löschen von Top - Level - Verzeichnissen zu verhindern , wie /
, /etc
, /usr
, /home
, /var
, usw. ohne Passwort außer Kraft setzen. Manchmal brauchen wir Schutz vor uns selbst :)
cd
irgendwo sindcd -
, kehren Sie mit zu Ihrem vorherigen Standort zurück - bash behält die$OLDPWD
Variable für diesen Zweck bei. Siehe gnu.org/software/bash/manual/bash.html#index-cd