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

Les commentaires sont fermés.