Vous êtes sur la page 1sur 23

Formation UNIX

La Base SE UNIX
El Hassan EL AMRI
Campus des Réseaux Informatiques et Télécommunications
January 07, 2015

El Hassan EL AMRI – Formation Linux de Base


7 janvier 2015 1
( Campus des Réseaux Informatiques et Télécommunications)
Plan

A. Historique

B. Les Répertoires de base

C. Les Droits

D. Les Commandes de base

E. Les pipes & redirections

El Hassan EL AMRI – Formation Linux de Base


7 janvier 2015 2
( Campus des Réseaux Informatiques et Télécommunications)
The difference between Linux et Unix

• Pas grand-chose !!

o Il n'y a pas une très grande différence. Unix est un système codé par Denis
Ritchie en 1969.
o Linux est une version d'Unix codé par Linus Torvalds.
o Pour vous dire, Unix n'est pas linux mais linux est un Unix.

El Hassan EL AMRI – Formation Linux de Base


7 janvier 2015 3
( Campus des Réseaux Informatiques et Télécommunications)
Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 4
( Campus des Réseaux Informatiques et Télécommunications)
Historique

• Unix est né au début des années 70 dans les laboratoires Bell aux
États-Unis .

• Unix est un système d’exploitation développé par langage C.

• UNIX est l'un des systèmes d'exploitation LIBRE les plus populaires
au monde, supporte un grand nombre d'architectures.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 5
( Campus des Réseaux Informatiques et Télécommunications)
Quelques version UNIX ?

- UBUNTU ?
o Ubuntu est un système d'exploitation intuitif et sécurisé
o Ubuntu est libre, gratuit, et est composé de logiciels qui le sont
également.

- Fedora ?
o Fedora est libre : tout le monde peut l'utiliser, la modifier et la distribuer.
o Le Projet Fedora est leader dans le développement de logiciels et
contenus libres.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 6
( Campus des Réseaux Informatiques et Télécommunications)
Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 7
( Campus des Réseaux Informatiques et Télécommunications)
Les répertoires importants

/etc Répertoire contenant les fichiers de configuration du


système.
/home Répertoires personnels des différentes personnes
ayant un compte sur la machine.
/root Répertoire personnel du superutilisateur.
/tmp Répertoire temporaire dans lequel tous les utilisateurs
Peuvent écrire.
/usr/share/doc Répertoire contenant la documentation des
logiciels installés.
/var/log Répertoire contenant les logs (rapports) des différents
services hébergés par la machine et du noyau.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 8
( Campus des Réseaux Informatiques et Télécommunications)
Les répertoires particuliers

. Répertoire courant.
.. Répertoire parent.
/ Répertoire racine.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 9
( Campus des Réseaux Informatiques et Télécommunications)
Les Droits

• Sous Unix, un fichier a :


o un propriétaire,
o un groupe,
o des droits.
Les droits permettent de définir les accès à ce fichier. On peut les
caractériser de deux manières : un nombre (755 par exemple) ou 9
caractères (rwx rw- rw-).

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 10
( Campus des Réseaux Informatiques et Télécommunications)
Comprendre les droits

• On peut distinguer 3 groupements dans rwx r-x r-x :


o les droits d’accès du propriétaire,
o les droits d’accès des membres du groupe du fichier,
o les droits des autres comptes du système.
• Signification :
o r le fichier est accessible en lecture,
o w le fichier est accessible en écriture,
o x le fichier est exécutable.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 11
( Campus des Réseaux Informatiques et Télécommunications)
Calcul des droits

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 12
( Campus des Réseaux Informatiques et Télécommunications)
Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 13
( Campus des Réseaux Informatiques et Télécommunications)
Les commandes d’aide

• apropos Permet de rechercher des pages de manuel par


mot-clé. Exemple : % apropos permissions,
• whatis Affiche la description des pages de manuels.
Exemple : % whatis chown,
• man Permet de conslter une page de manuel. Exemple : %
man chmod.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 14
( Campus des Réseaux Informatiques et Télécommunications)
Les commandes Obtenir des informations

• ls Lister un répertoire.
• Pwd Où suis-je ?
• cd Aller dans un répertoire.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 15
( Campus des Réseaux Informatiques et Télécommunications)
Les commandes Obtenir des informations

• cat Afficher le contenu d’un fichier.


• grep Afficher uniquement les lignes d’un fichier qui
contiennent une expression particulière.
• less, more, most Afficher un fichier avec pagination.
• cp Copier un fichier/répertoire.
• mv Déplacer un fichier/répertoire.
• vim, nano, emacs Éditer un fichier.
• mkdir Créer un répertoire.
• rm Supprimer un fichier.
• ln Créer un lien vers un fichier.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 16
( Campus des Réseaux Informatiques et Télécommunications)
Modifier les droits

• chmod Changer les droits d’un fichier.


• chown Changer le propriétaire d’un fichier.
• chgrp Changer le groupe d’un fichier.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 17
( Campus des Réseaux Informatiques et Télécommunications)
Modifier les droits

• chmod Changer les droits d’un fichier.


• chown Changer le propriétaire d’un fichier.
• chgrp Changer le groupe d’un fichier.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 18
( Campus des Réseaux Informatiques et Télécommunications)
Connaître les processus en cours

• top Permet de connaître les processus triés par utilisation


croissante du processeur.
• ps Permet de connaître les processus en cours.
• pstree Permet de connaître l’arborescence des processus.

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 19
( Campus des Réseaux Informatiques et Télécommunications)
Les archives

• tar Compresse/décompresse les archives aux formats tar,


tar.gz, tar.bz2.

• zip, unzip Compresse/décompresse les archives aux format zip.

El Hassan EL AMRI – Formation Linux de Base


7 janvier 2015 20
( Campus des Réseaux Informatiques et Télécommunications)
Divers

• find, locate Trouver un fichier.


• head Afficher le début d’un fichier.
• tail Afficher la fin d’un fichier.
• mount Monter (rendre accessible) un système de fichier.

El Hassan EL AMRI – Formation Linux de Base


7 janvier 2015 21
( Campus des Réseaux Informatiques et Télécommunications)
Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 22
( Campus des Réseaux Informatiques et Télécommunications)
Pipes et redirection

• Un pipe permet d’envoyer le résultat d’une commande à une


autre.
Exemple :% ps aux | grep perl
• Une redirection permet, par exemple, de rediriger les différentes
sorties du programme. Par exemple pour rediriger le résultat de la
commande maCommande vers stdin (standard input : là où la
commande écrit le résultat) dans fichier1.txt et stderr (standard
• error : là où la commande écrit les rapports d’erreur) :
maCommande >fichier1.txt 2>fichier2.txt

Historique Les Répertoires de base Les Droits Les Commandes de base Les pipes & redirections
El Hassan EL AMRI – Formation Linux de Base
7 janvier 2015 23
( Campus des Réseaux Informatiques et Télécommunications)

Vous aimerez peut-être aussi