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> | ||
| + | ---- | ||
| + | |||
| + | // | ||
