Deux manières de travail sous Linux :
En utilisant l'interface graphique : Gnome, KDE . . .
En utilisant le shell.
Le terme "shell" est générique, il désigne les interpréteurs de commandes.
Il existe plusieurs "shell" qui fonctionnent avec les systèmes Linux/Unix :
sh : Le shell POSIX.
ksh : Korn Shell.
csh : Le C-shell.
bash : Bourne Again SHell (sh étendu avec des fonctionnalités du Csh.
rksh : Le korn shell restreint
rsh : Le shell restreint
[...] ksh : Korn Shell. csh : Le C-shell. bash : Bourne Again SHell (sh étendu avec des fonctionnalités du Csh. rksh : Le korn shell restreint rsh : Le shell restreint Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Types de shell L'administrateur(root)dénit les hell des utilisateurs dans le chier /etc/passwd. Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Prompt Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Prompt Après connexion del'utilisateur le shell ache l'invite de commande (appelé encore "prompt") pour indiquer qu'il prêt pour exécuter une commande. [...]
[...] Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Caractères d'échappement le caractère \ protège le caractère qui le suit immédiatement. $ $ $ $ echo "bonjour" bonjour echo \"bonjour\" "bonjour" Tous les caractères encadrés par sont protégés sauf le caractère lui même qui sert de délimiteur. Tous les caractères encadrés par sont protégés sauf les caractères ( et ainsi que qui sert de délimiteur. Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " $ Le répertoire courant est : /home/naoufel Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " $ Le répertoire courant est : /home/naoufel $ echo "Le répertoire courant est : " Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " $ Le répertoire courant est : /home/naoufel $ echo "Le répertoire courant est : " $ Le répertoire courant est : /home/naoufel Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " $ Le répertoire courant est : /home/naoufel $ echo "Le répertoire courant est : " $ Le répertoire courant est : /home/naoufel $ echo 'Le répertoire courant est : Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Exemples $ echo pwd $ pwd $ echo "Le répertoire courant est : `pwd` " $ Le répertoire courant est : /home/naoufel $ echo "Le répertoire courant est : " $ Le répertoire courant est : /home/naoufel $ echo 'Le répertoire courant est : $ Le répertoire courant est : Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Remarque Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Remarque `commande` et $(commande) sont équivalentes. [...]
[...] $ paramètres positionnels ou paramètres de position. Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Paramètres Spéciaux Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Paramètres Spéciaux Le shell comporte des paramètres spéciaux : Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Paramètres Spéciaux Le shell comporte des paramètres spéciaux : : nombre d'arguments passés au script, ou nombre de paramètres initiés par la commande "set". [...]
[...] L'utilisateur peut dénir des variables, Exemple : $ etudiant = zied Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Variables Une variable est associée à une zone mémoire. Elle est identiée par un nom qui peut contenir des chires et des lettres. Il existe des variables prédénies, exemple les variables : PATH, HOME . L'utilisateur peut dénir des variables, Exemple : $ etudiant = zied $ echo "bonjour $etudiant" Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Variables Une variable est associée à une zone mémoire. [...]
[...] Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Paramètres Lorsqu'un shell script est exécuté, le nom du script est associé à la variables $0. Les arguments sont associés aux variables $ . Naoufel Machta Introduction à La Programmation Shell Introduction Caractères d'échappement Variables et Paramètres Actions sur les paramètres Redirection des Entrées/Sorties Paramètres Lorsqu'un shell script est exécuté, le nom du script est associé à la variables $0. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture