Chodzi o to, że czasami piszę cd
przez pomyłkę i to zabiera mnie do katalogu domowego.
np. jestem w katalogu, który ma ukryty katalog i widoczny katalog, szybko naciskam cd
+ tabi to zabiera mnie do katalogu domowego
cd
nic robić, możesz napisać funkcję o nazwie cd
, która nic nie robi, gdy nie podano żadnych argumentów, w przeciwnym razie wywołajbuiltin cd "$@"
cd
robienia tego, co robi. Jeśli utrzymasz nawyk wykonywania poleceń, których nie sprawdziłeś dwukrotnie, później będziesz miał znacznie większe problemy. Np. Chcesz przenieść dwa pliki do trzeciego katalogu: mv a b dir/
a uzupełnianie TAB nie generuje się dir
zgodnie z oczekiwaniami, w końcu wykonasz mv a b
nadpisywanie b
. Naucz się uważać, zapoznaj się z poleceniem przed naciśnięciem klawisza Enter.
rm
zapobiec kasowanie katalogów najwyższego poziomu, takich jak /
, /etc
, /usr
, /home
, /var
, itd. Bez ręcznego hasłem. Czasami potrzebujemy ochrony przed sobą :)
cd
gdzieś przez przypadek, użyj przycisku,cd -
aby wrócić do poprzedniej lokalizacji - bash zachowuje$OLDPWD
zmienną w tym celu. Zobacz gnu.org/software/bash/manual/bash.html#index-cd