Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2: Le commandes
Objectifs
3
Aprs ltude ce chapitre, ltudiant connait: Les principales commandes en mode texte du systme dexploitation Linux; Les tches basiques en ligne de commande; Les principaux caractres du shell et les filtres; Ldition des fichiers avec lditeur standard.
Plan du cours
4
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
/bin/ : le rpertoire contenant les principale commandes utilisateurs /boot/: contient les fichiers de dmarrages /dev/ : contient les fichiers priphriques /etc/ : contient les fichiers de configurations du systmes /home/ : contient les rpertoires de connexion des utilisateurs /var/ : contient les fichiers rsultants de lexploitation du systme /root/ : rpertoire de ladministration /lib/ : rpertoire contenant le bibliothques /usr/ : contient les applications, les bibliothques des utilisateurs /tmp/ : contient les fichiers temporaires
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
Des nombreux interprteurs de commandes son actuellement disponibles . Il faut consulter le fichier /etc/shells
/bin/sh /bin/bash /bin/ksh /bin/csh /bin/tcsh
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
$cat $cut $head $tail $nl $od $pr $sed $sort $split
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
a.
Les tubes
a.
Les tubes
La redirection
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux
Les interprteurs linux distinguent deux types de variables: Les variables simples ou locales. Les variables denvironement.
Dfinition dune variable denvironnement: Ex: #export nom=kennedy Transformer un variable simple en variable denvironnement $export nom
La commande export excute sans argument(s) permet dafficher toutes le variables denvironnement dfinies.
La commande set affiche la liste complte de toutes les variables dfinies(variables simples ou variables denvironnement). La commande unset permet de dtruire un variable
Les variables spciales du BASH: $$: retourne le numro du PID de linterprteur de commande. $!: retourne le PID de la dernire commande lance e tche de fond(&). $?: affiche la valeur de retour de la dernire commande. $: affiche la liste des options avec lesquelles linterprteur de commande a t appel( dans le cadre dun commande lance partir dun fichier script. $#: affiche le nombre de paramtres accompagnant lappel dun script. $@ et $*: donnent lensemble des paramtres. $0: dsigne le nom du script. $1,,$9,${10},,${n} contient la valeur de chaque paramtre.
2.1 Larborescence des fichiers 2.2 Les attributs des fichiers 2.3 Les interprteurs de commandes 2.4. Les commandes relatives aux fichiers et rpertoires 2.5 Les filtres 2.6 Les tubes et les redirections 2.7 Les caractres spciaux 2.8 Les variables et les variables denvironnement 2.9 Lditeur vi ou vim Ateliers
Davy MOUSSAVOU - Certified Linux System Administrator By LPI-Consultant Linux