Petites astuces bash

Bash, pour ceux qui ne connaissent pas encore, est l’acronyme de Bourne-Again Shell, c’est le shell (interface utilisateur) du projet GNU. C’est un interpréteur de ligne de commande puissant et paramétrable à souhait. Je vous propose donc ci-dessous quelques petits trucs pratiques à connaître afin de se simplifier la vie.

Tout d’abord dans le fichier .bashrc :

  • bind « set show-all-if-ambiguous on », permettra de lister automatiquement les possibilités de complétion en cas d’ambiguïté.
  • bind « set completion-ignore-case on », permettra de rendre insensible à la casse l’auto-complétion
  • shopt -s cdspell, permettra à l’interpréteur d’ignorer les petites fautes de frappe lors du changement de répertoire

Maintenant avec la ligne de commande :

  • =T (égal suivi de TAB ), équivalent à ls du répertoire courant
  • CTRL+a, déplacer le curseur en début de ligne
  • CTRL+e, déplacer le curseur en fin de ligne
  • CTRL+k, supprime tous les caractères du curseur à la fin de la ligne
  • CTRL+u, supprime tous les caractères du curseur au début de la ligne
  • CTRL+r, recherche interactive dans l’historique des commandes de manière incrémentale. L’invite de commande change vous permettant de saisir un mot à rechercher. Appuyez de nouveau la même séquence pour continuer la recherche dans l’historique, ENTRER pour exécuter la commande, flèche gauche ou droite pour éditer la ligne.

Les astuces ci-dessus sont loin d’être exhaustives, mais ce sont des commandes intéressantes à connaître lorsque l’on utilise la ligne de commande.

Si vous avez d’autres « tricks » n’hésitez pas à les laisser en commentaire.

Vous pouvez laisser une réponse, ou utiliser ce permalien depuis votre site.

3 réponses à “Petites astuces bash”

  1. beber dit :

    CTRL-w pour supprimer le mot précédent
    CTRL- pour aller au début du mot précédent
    CTRL- pour aller à la fin du mot suivant

  2. beber dit :

    Arg, WordPress à mal interpreté.

    CTRL-FlecheGauche pour aller au début du mot précédent
    CTRL-FlecheDroite pour aller à la fin du mot suivant

    Mais le b-f fonctionne bien aussi ;)

Laisser un commentaire

Subscribe to RSS Feed Follow me on Twitter!