Le truc, c'est que parfois je tape cd
par erreur et cela m'amène au répertoire personnel.
par exemple, je suis dans un répertoire qui a un répertoire caché et un répertoire visible, j'appuie rapidement sur cd
+ tabet cela m'amène au répertoire personnel
cd
rien faire, vous pouvez écrire une fonction nommée cd
qui ne fait rien quand aucun argument n'est donné, sinon appelezbuiltin cd "$@"
cd
faire quoi que ce soit. Si vous gardez l'habitude d'exécuter des commandes que vous n'avez pas revérifiées, vous aurez plus de problèmes plus tard. Par exemple, vous voulez déplacer deux fichiers dans un troisième répertoire: mv a b dir/
et l'achèvement de TAB ne produit pas dir
comme prévu, vous finirez par exécuter mv a b
ce qui écrase b
. Apprenez à faire attention, apprenez à jeter un œil à la commande avant d'appuyer sur Entrée.
rm
pour empêcher la suppression des répertoires de haut niveau tels que /
, /etc
, /usr
, /home
, /var
, etc. sans override mot de passe. Parfois, nous avons besoin d'une protection contre nous-mêmes :)
cd
quelque part par accident, utilisezcd -
pour revenir à votre emplacement précédent - bash conserve la$OLDPWD
variable à cet effet. Voir gnu.org/software/bash/manual/bash.html#index-cd