Je suis actuellement en train de refaire mon .bashrc, l’ancien ne satisfaisant pas tout a fait surtout après avoir lu l’excellent article Configurer son terminal Bash de bordel de nerd
Bref je reprends chacune des configurations que j’ai dans mon .bashrc je les compare et ajoute avec celle de bordel de nerd, ce qui est l’occasion pour moi de découvrir pas mal de chose dont je compte faire des petits articles.
Pour commencer une astuce spéciale gros doigts.
Si vous avez pour fâcheuse tendance à inverser des lettres dans les chemins que vous tapez, vous allez être content, plus jamais de :
cd /daat bash: cd: /daat: Aucun fichier ou dossier de ce type
Pour mettre en place l’astuce, très simple il suffit d’ajouter la ligne suivante à votre ~/.bashrc :
shopt -s cdspell
Et maintenant si vous vous trompez, miracle :
user@sweetBox:~$ cd /daat /data user@sweetBox:/data$
Rque :
Pour supprimer l’option :
shopt -u cdspell
Pour lister les option possibles :
shopt
autocd off
cdable_vars off
cdspell on
checkhash off
checkjobs off
checkwinsize off
cmdhist on
compat31 off
compat32 off
compat40 off
dirspell off
dotglob off
execfail off
expand_aliases on
extdebug off
extglob on
extquote on
failglob off
force_fignore on
globstar off
gnu_errfmt off
histappend on
histreedit off
histverify off
hostcomplete off
huponexit off
interactive_comments on
lithist off
login_shell off
mailwarn off
no_empty_cmd_completion off
nocaseglob off
nocasematch off
nullglob off
progcomp on
promptvars on
restricted_shell off
shift_verbose off
sourcepath on
xpg_echo off
Sources :
Image par Christina Matheson sous CC BY-NC-SA