Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% ont trouvé ce document utile (1 vote)
279 vues17 pages

Exposé Shell Linux

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 17

République Algérienne démocratique et Populaire

Ministère Education supérieur et de la recherche scientifique


Institut des sciences et technologie
Université Djilali Liabès-SBA-

Shell Linux
Présenté Par:
 Belkachadi Mounira
 Sahnoune Ibtissem
 Taouche Marwa Siham
Plan du travail :
• Introduction
• Principe des scripts Shell
• Les commandes de Shell
• Programmation Shell
• conclusion

2
Introduction :
Si vous utilisez un système
d'exploitation majeur, vous
interagissez indirectement avec le
Shell. Si vous utilisez distribution
Linux, vous interagissez avec un Shell
à chaque fois que vous utilisez un
terminal. Dans cet exposé, nous
voulons parler des Shells Linux et des
scripts Shell. Avant de comprendre
les scripts Shell, nous devons donc
nous familiariser avec les
terminologies suivantes:
• Kernel (Noyau)
• Shell (coquille)
3
Qu’est-ce que le
Shell ?

4
 Le Shell est un programme exécutable en mode terminal, dont la principale
fonction est de permettre à l’utilisateur d’interagir avec le système via un
terminal. Il est parfois appelé interpréteur de commandes. Il existe deux
modes d’utilisation :

• Interactif : l’utilisateur saisit et exécute ses lignes de commande une par une
dans un terminal.

• Non interactif : le Shell lit un ensemble de commande à partir d’un fichier


appelé Shell script.

 Aujourd’hui il existe plus d’une trentaine de Shell différents, mais deux


grandes familles dominent :

• Csh, tcsh : Shell orientés administration, avec une syntaxe


Inspirée du langage C.
• Sh (à l’origine ash)
• Bsh (Bourne Shell)
• Bash (Bourne again Shell) : Shell orientés utilisateur, majoritaires aujourd’hui.
5
Objectifs de Shell :
• Le Shell permet d'exécuter des
commandes, d'explorer l'arborescence du
système, de créer, d'éditer et de
supprimer des fichiers, etc.
On distingue plusieurs Shells
● le /bin/sh Shell Bourne
● le /bin/bash shell Bourne Again Shell
● le /bin/csh C shell
● le /bin/ksh Korn shell
● le /bin/tcsh C Shell amélioré
● le /bin/zsh/ Z Shell
6
Les scripts Shell:

Un script est un fichier de


commandes pour le Shell.
Les scripts Shell
commencent généralement
par indiquer avec lequel des
Shells ils peuvent être
exécutés:
• #! /bin/bash
• #! /bin/sh

7
Certains caractères sont spécialement
utilisés dans les scripts :

# (pour les commentaires)


$variable= valeur (pour le passage d'un
paramètre au script)
Read variable (donne la main à
l'utilisateur pour saisir une valeur qui
sera enregistrée dans le variable)
for (boucle itérative)
if (test de comparaison)
case (test multi choix)

8
Notion de commande :
Une commande est un fichier
exécutable. L'exécution d'une commande
peut être différente suivant le cas.

9
Où se trouvent les
commandes ?

10
Les commandes que vous pouvez exécuter
depuis votre terminal se trouvent dans
certains répertoires de votre système.
Pour trouver l'emplacement d'une
commande, on utilise « whereis »
( en français « où est » ).

11
Comment accéder à
la ligne de
commande?

12
Pour accéder à la ligne de
commande, il est possible
d'utiliser un terminal.

Un terminal désigne un ensemble


de périphérique de sortie
(écran...) ou d'entrée (clavier
souris...),en quelque sorte
l'extrémité d'un réseau.

13
Pourquoi utiliser
la ligne de
commande ?
Beaucoup des solutions
sont données en ligne de
commande.
Pour certaines tâches,
l'utilisation de la ligne de
commande s'avère bien plus
pratique et plus puissante
que la fameuse souris.
15
Conclusion :
Le Shell linux peut être un langage
complexe à apprendre, mais pour l’utilisation
des scripts simples, nous essayons de vous
présenter le plus fondamental des mots.
Nous croyions que nous avons couvert
l'essentiel pour notre thème «Shell linux ».
Merci pour votre
attention

Vous aimerez peut-être aussi