Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Elaboré par Ahmed BESSAIDI
Commande de base I Elaboré par Ahmed BESSAIDI
2
Plan Shell & Prompt Commandes de Base Entrée/Sortie RunLevel & Inodes
Ahmed BESSAIDI SE2 UNIX
3
Definition Shell Kernel :Le noyau Shell : Interpréteur de commande
Ahmed BESSAIDI SE2 UNIX
4
Fonctionnement du Shell
Affichage de $ en attendant l’entrée du clavier Lecture d’une commande validée par [Entrée] Analyse syntaxique (découpage en mots) Interprétation des caractères spéciaux Exécution de la commande et retour au début Ahmed BESSAIDI SE2 UNIX
5
Type de Shell Sh (Bourne Shell) : Shell Standard de Unix crée par AT&T
Csh (C Shell) : Crée par Berkeley BSD Ksh (Korn Shell) Bash (Bourne Again Shell) : GNU Linux default Shell Ahmed BESSAIDI SE2 UNIX
6
Prompt Le prompt ou invite de commandes:
# : indique l’utilisateur a les privilèges du root $ : indique que l’utilisateur est connecté en tant que simple user Ahmed BESSAIDI SE2 UNIX
7
Chemin Absolu et Chemin relatif
Chemin Relatif : chemin à partir de l’emplacement actuel Chemin Absolu : chemin commençant à partir de la racine / Ahmed BESSAIDI SE2 UNIX
8
Syntaxe de la commande Commande -options arguments ls -l /root tar -zxvf toto.tar.gz Ahmed BESSAIDI SE2 UNIX
9
Commandes Internes/Externes
Le Shell distingue deux sortes de commandes : Commande interne: est une commande dont le code est implanté au sein de l’interpréteur de commande. Exemples de commandes internes : cd (Change working Directory): cd /home/user équivalente à cd ~ (cd tilde) echo: affiche le texte saisie par l’utilisateur: echo HELLO Ca parait sans importance mais très utile dans la programmation des scripts pwd (Print Working Directory) exec: exécute un programme: exec myprogramme Exemple: exec <firefox>) time : temps nécessaire par une commande pour s’exécuter. Le temps s’affiche après que l’exécution de la commande se termine exit et logout: les deux mettent fin au Shell (La 1ére termine tout Shell. La 2éme termine le Shell lors que l’utilisateur s’est logé en mode console) Ahmed BESSAIDI SE2 UNIX
10
Commandes Internes/Externes
Commande externe: est une commande dont le code se trouve dans un fichier ordinaire. Le Shell crée un processus pour exécuter une commande externe. (ls, mkdir, vi, sleep). Remarque: type nom_cmd: Pour connaître si c’est une commande interne ou externe which cmd: localiser le chemin de la commande Le fichier du programme de la commande doit être marqué comme exécutable par le bit x Ahmed BESSAIDI SE2 UNIX
11
Méta caractères et caractères spéciaux
Les méta caractères ou caractères spéciaux ont une signification particulière pour le système lors de l’analyse syntaxique. * remplace 0 à n caractères ? remplace une seul caractères [] ca représente un « ou » logique des caractères contenues dans les crochets - remplace la liste entre de tout les caractères présents entre les 2 extrémités \ annule l’effet du caractère spécial qui le suit echo $PWD affiche les répertoire courant echo \$PWD affiche « $PWD » Ahmed BESSAIDI SE2 UNIX
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.