~~NOTOC~~ [[raspberrypi:linux:raspilinux|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi}}]] ===== Linux - Le shell Bash ===== {{ :raspberrypi:linux:bash.png?nolink&200|}} [Mise à jour le 11/1/2024] \\ **Généralités** \\ Bash (acronyme de **Bourne-Again shell**) est un interpréteur en ligne de commande de type script. C'est le shell Unix du projet GNU. Fondé sur le Bourne shell, Bash lui apporte de nombreuses améliorations, provenant notamment du Korn shell et du C shell. Wikipédia \\ \\ === Sommaire === - [[raspberrypi:linux:bashp1|Découvrir son système d'exploitation]] - La ligne de commande - Trouver de l'aide - Système de fichiers et répertoires - Les utilisateurs, les groupes et les droits - Traitement des fichiers texte - Interragir avec le BASH - Aide à l'interraction - Abréviation pour les noms de fichier - Constructions syntaxiques - Contrôler l'exécution des commandes - Entrées sorties des processus - Maîtriser le système d'exploitation grâce au BASH - Contrôler l'environnement - Filtres simples - Filtres puissants - Effectuer des calculs numériques - Archiver et compresser des données - [[raspberrypi:linux:bashp4|Automatiser ses travaux]] - Eléments d'un script shell - Expressions et conditions - Structures conditionnelles - Structures itératives - Structures de routines - Scripts - Création d'utilisateurs sur Raspberry Pi - Ressources - Télécharger des fichiers sous Linux sans navigateur web avec wget - Zenity : des graphiques depuis la ligne de commande ! - Xonsh : un shell Python et Bash ! - Cron et crontab : le planificateur de tâches !