Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bash [Le 08/03/2014, 12:17] – [Une meilleure gestion de l'historique] 80.11.36.218 | bash [Le 14/12/2020, 17:42] (Version actuelle) – [AJOUT] pour la présentation et de section pour mieux configurer la page Amiralgaby | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== BASH : Bourne Again Shell ====== | ||
+ | |||
+ | BASH est un [[shell]]. C'est le shell de base utilisé dans le [[terminal]], | ||
+ | La plupart des scripts que vous verrez sur la documentation comporte un [[wpfr> | ||
+ | |||
+ | BASH n'est pas totalement compatible avec [[ZSH]], le shell le plus orienté pour l' | ||
+ | |||
+ | ===== Introduction / Utilisation ===== | ||
+ | |||
+ | Commencer par le [[tutoriel: | ||
+ | |||
+ | ===== Utilisation avancée ===== | ||
+ | ==== Tutoriel par lien externe ==== | ||
+ | * [[http:// | ||
+ | ==== Séparateur de mot ==== | ||
+ | |||
+ | L'IFS est le ou les caractères qui servent de séparateur. Voici un bout de code pour comprendre par l' | ||
+ | |||
+ | < | ||
+ | phrase=" | ||
+ | sur une ligne ?" | ||
+ | |||
+ | function afficher_phrase(){ | ||
+ | for chaine in `echo " | ||
+ | echo $chaine | ||
+ | done | ||
+ | } | ||
+ | |||
+ | afficher_phrase | ||
+ | IFS=' | ||
+ | ' | ||
+ | echo " | ||
+ | afficher_phrase | ||
+ | </ | ||
+ | |||
+ | Plus d' | ||
+ | |||
+ | ==== Une meilleure gestion de l' | ||
+ | |||
+ | Par défaut, toutes les commandes tapées dans un terminal sont enregistrées dans votre historique et vous pouvez les retrouver en appuyant sur les touches fléchées « haut » et « bas ». La façon dont vous parcourez l' | ||
+ | |||
+ | [[: | ||
+ | ajoutez-y : | ||
+ | < | ||
+ | " | ||
+ | " | ||
+ | |||
+ | [[: | ||
+ | ajoutez-y : | ||
+ | < | ||
+ | shopt -s histappend | ||
+ | PROMPT_COMMAND=' | ||
+ | |||
+ | <note help> | ||
+ | Apparemment, | ||
+ | |||
+ | Oui, et cela fonctionne très bien. Idem sous 14.04. | ||
+ | </ | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * **(en)** [[https:// | ||
+ | * **(fr)** [[wpfr> | ||
+ | ---- | ||
+ | |||
+ | // |