M109 – Système d’exploitation open source: GNU/Linux
Utilisation du shell Bash
Filière : TMSIR — Technicien en Maintenance et Support Informatique et Réseaux
📥 Télécharger le PDF (465 Ko)Sommaire du document
- 1. Contrôle des processus
- 1.1 Lancement d'un programme en arrière-plan
- 1.2. Listing des processus
- 1.3. Notion de signal
- 1.4. Arrêt d'un processus
- 1.5. Gel d'un processus
- 1.6. Relancement d'un processus
- 2. Redirections
- 2.1. Principe de base
- 2.2. Redirections de données en entrée
- 2.3. Redirection de données en sortie
- 2.4. Insertion de documents
- 3. Les tubes
- 3.1. Syntaxe des tubes
- 3.2. Les tubes nommés
- 3.3. La commande tee
- 3.4. La commande xargs
- 4. Manipulation des variables d'environnement
- 5. Caractère d'échappement et chaînes de caractères
- 6. Les substitutions
- 6.1. Génération de chaînes de caractères selon un motif
- 6.2. Substitution du nom d'utilisateur
- 6.3. Remplacements de variables
- 6.4. Substitution du résultat d'une commande
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (45 pages) est dans le PDF.
Le shell est l'environnement utilisateur en mode texte sous Linux. C'est le programme qui se charge de lire et d'exécuter les commandes que l'utilisateur saisit. Classiquement, le shell est utilisé de manière interactive, c'est-à-dire que l'utilisateur dialogue avec le système par l'intermédiaire du shell. Il saisit les commandes, et le shell les exécute et affiche les résultats. Le shell le plus couramment utilisé sous Linux est sans aucun doute bash. En tout cas, c'est le shell par défaut que la plupart des distributions utilisent. Il est donc conseillé de connaître un petit peu ce que ce shell est capable de réaliser, et comment. Le shell bash est une évolution du shell sh, utilisé par…
Au temps des interfaces graphiques complexes et sophistiquées, il peut paraître archaïque de vouloir encore utiliser des lignes de commandes pour utiliser un ordinateur. C'est en partie vrai, mais il faut savoir que les shells Unix sont extrêmement puissants et que les interfaces graphiques ne permettent toujours pas, même à l'heure actuelle, de réaliser toutes les tâches faisables avec un shell. D'autre part, il est souvent plus efficace de taper une simple commande dans un shell que de rechercher un outil graphique et de parcourir les divers menus, puis de choisir les options de la commande désirée avant de valider. Des ergonomes ont démontré, et des graphistes du monde entier le…
Quoi qu'il en soit, le shell est bien plus qu'un interpréteur de commande. Il s'agit réellement d'un environnement de programmation, permettant de définir des variables, des fonctions, des instructions complexes et des programmes complets, que l'on appelle des scripts shell. Les sections suivantes ont pour objectif de vous montrer les principales caractéristiques du shell, sans pour autant prétendre vous apprendre la programmation des scripts shell. La lecture de cette section pourra donc être différée dans un premier temps. Toutefois, elle pourra être bénéfique à ceux qui désirent comprendre les scripts de configuration utilisés par leur distribution, ou tout simplement à ceux qui sont…
Autres documents de la filière TMSIR
Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
CoursM109Système d’exploitation open source: GNU/Linux
Toutes les filières
Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.