Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bash [Le 29/10/2022, 23:17]
Amiralgaby amélioration général : appuyer sur l'utilisation des commandes shell plutôt que des scripts + ajout d'une fonctionnalité que bash propose
bash [Le 04/08/2023, 15:46] (Version actuelle)
Amiralgaby [Création de scripts shell] ajout d'un lien interne vers le cours d'initiation au shell
Ligne 16: Ligne 16:
 ===== Utilisation avancée ===== ===== Utilisation avancée =====
 ==== Création de scripts shell ==== ==== Création de scripts shell ====
-  * Commencer par le [[tutoriel:​script_shell|tutoriel d'​introduction aux scripts shell]]+  * Commencer par le [[tutoriel:​script_shell|tutoriel d'​introduction aux scripts shell]] ou [[:​projets:​ecole:​scripting:​initiation_au_shell|Initiation au shell (cours fait par des Ubunteros)]]
   * [[https://​abs.traduc.org/​abs-fr/​|Guide avancé d'​écriture des scripts Bash]]   * [[https://​abs.traduc.org/​abs-fr/​|Guide avancé d'​écriture des scripts Bash]]
   ​   ​
Ligne 73: Ligne 73:
 <code bash>​PS1='​${debian_chroot:​+($debian_chroot)}\[\033[01;​32m\]\u@\[\033[00m\]:​\[\033[01;​34m\]\w\[\033[00m\]\n\$ '</​code>​ <code bash>​PS1='​${debian_chroot:​+($debian_chroot)}\[\033[01;​32m\]\u@\[\033[00m\]:​\[\033[01;​34m\]\w\[\033[00m\]\n\$ '</​code>​
 En supprimant **\h** (nom d'​hôte) il n'y a plus le nom de votre ordinateur. En supprimant **\h** (nom d'​hôte) il n'y a plus le nom de votre ordinateur.
-En ajoutant **\n** (saut de ligne) avant le dollars ​le curseur ira sur une nouvelle ligne.+En ajoutant **\n** (saut de ligne) avant le dollar ​le curseur ira sur une nouvelle ligne.
  
 Il y a beaucoup plus de personnalisation possible mais ne nous étalons pas. Il y a beaucoup plus de personnalisation possible mais ne nous étalons pas.
Ligne 80: Ligne 80:
 Ce fichier permet de séparer le script ''​.bashrc''​ des [[alias]]. Ce fichier permet de séparer le script ''​.bashrc''​ des [[alias]].
 Vous pouvez mettre des variables dedans qui seront chargées à chaque lancement de terminal. Vous pouvez mettre des variables dedans qui seront chargées à chaque lancement de terminal.
- +<note tip> 
-petit tips, vous pouvez mettre de la couleur dans les pages du man plutôt que d'​avoir du blanc. +Vous pouvez mettre de la couleur dans les pages du man plutôt que d'​avoir du blanc. 
-[[https://​blog.shevarezo.fr/​post/​2018/​01/​25/​comment-avoir-couleurs-pages-man-linux|ce site vous dit comment faire]].\\ ​Faites vous plaisir avec [[https://​misc.flogisoft.com/​bash/​tip_colors_and_formatting|les choix de couleurs]]. +[[https://​blog.shevarezo.fr/​post/​2018/​01/​25/​comment-avoir-couleurs-pages-man-linux|ce site vous dit comment faire]].\\ ​Plusieurs couleurs sont disponibles via l'​utilisation de code couleurs : [[https://​misc.flogisoft.com/​bash/​tip_colors_and_formatting|les choix de couleurs]]. 
 +</​note>​
 ====~/​.bash_history==== ====~/​.bash_history====
 Hyper utile quand vous utilisez vos flèches pour rechercher une commande. Hyper utile quand vous utilisez vos flèches pour rechercher une commande.
  • bash.1667078222.txt.gz
  • Dernière modification: Le 29/10/2022, 23:17
  • par Amiralgaby