{{tag>sysadmin linux shell bash}} ====== bash ====== Trucs et astuces à propos du shell bash ===== Autocompletion ===== ^ Séquence ^ Action | | ctrl + x ~ | Complétion d'un nom utilisateur | | ctrl + x @ | Complétion d'un nom de machine | | ctrl + x $ | Complétion d'un nom de variable d'environnement | ===== Alias ===== La commande interne **alias** permet d'afficher les alias existants. Pour appeler une commande en ignorant l'alias préfixer la commande par le caractère backslash ''\'' # Afficher les alias existants $ alias ... alias ll='ls -alF' alias ls='ls --color=auto' # Appel de la commande ls sans exécution de l'alias $ \ls -l ===== Les options ===== Pour afficher les options actives du programme bash: $ echo $BASHOPTS Pour afficher les options actives du shell courant: $ echo $SHELLOPTS ==== set ==== La commande interne **set** permet de modifier certaines options de l’interpréteur bash ==== Le son ==== Pour activer/désactiver le son dans le terminal (bell) $ set bell-style none Dans le cas de terminaux virtuel le son est définit via la commande xset ==== Afficher les commandes ==== Pour afficher la commande et les arguments développés avant exécution: $ set -x # Pour désactiver l'affichage avant exécution $ set +x ===== Références ===== * http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/general-shell-tips.html