Linux - 2
Linux - 2
Linux - 2
PLAN DU COURS:
COMMANDES DE BASE
DE LINUX
1
10/12/2015
LES SHELLS
2
10/12/2015
LE TERMINAL
Clt+Alt+T
LE TERMINAL
3
10/12/2015
LE TERMINAL
COMMANDES LINUX
$ cmd -option
4
10/12/2015
SYSTÈME DE FICHIERS
Fichiers de stockage
Mémoire vivre
Répertoires
d’arrangement
10
5
10/12/2015
SYSTÈME DE FICHIERS
11
SYSTÈME DE FICHIERS
Ali
12
6
10/12/2015
SYSTÈME DE FICHIERS
13
/home/yassine
14
7
10/12/2015
cd Change Directory
Permet de changer le répertoire de travail.
Exemple
yassine@pc :~$ pwd
/home/yassine
yassine@pc :~$ cd..
cd..: command not found
yassine@pc :~$ cd .. §§Permet de remonter au répertoire père.
yassine@pc :~$ pwd
/home
yassine@pc :~$ cd yassine §§Permet de se repositionner
yassine@pc :~$ pwd
/home/yassine
15
$ cd /home/ali/Bureau
Voici la même commande mais en utilisant un
chemin relatif. Le dossier courant est /home/ali.
$ pwd
/home/ali
$ cd Bureau
16
8
10/12/2015
yassine@pc:~$ pwd
/home/yassine
yassine@pc :~$ mkdir demo
yassine@pc :~$ cd demo
yassine@pc :~/demo $ pwd
/home/yassine/demo
18
9
10/12/2015
19
ls LiSt files
Permet d’obtenir la liste et les caractéristiques
des fichiers contenus dans un répertoire.
Exemples
yassine@pc :~$ pwd
/home/yassine
20
10
10/12/2015
21
Exemples
yassine@pc :~$ ls cou*
coursUnix cours_1
22
11
10/12/2015
Exemples
yassine@pc :~$ ls exo_ [1-4]
exo_5 exo_8
23
24
12
10/12/2015
CoPy
Cette commande permet la copie de fichiers.
Elle s’utilise sous quatre formes :
25
26
13
10/12/2015
27
28
14
10/12/2015
MoVe
En première analyse, cette commande est équivalente à
une copie, suivie d’une suppression. Elle s’utilise sous
deux formes :
1) Transfert de contenu de text1 dans text2 et suppression de
text1. Si text2 existe, il est effacé :
Exemple
yassine@pc :~$ ls
text1 text3 text2
yassine@pc :~$ mv text1 text2
29
Exemple
yassine@pc :~$ ls
text1 text1~ text2
yassine@pc :~$ mv text2 /Bureau/p2
mv: cannot move `text2' to `/Bureau/p2': No such file or directory
yassine@pc :~$ pwd
/home/yassine/Bureau/p1
yassine@pc :~$ mv text2 / home/yassine/Bureau/p2
30
15
10/12/2015
ReMove
Supprime un (ou plusieurs) fichier(s) d’un répertoire.
Exemple
Suppression du fichier toto du répertoire projet1.
yassine@pc :~$ cd /home/xstra/projet1
yassine@pc :~$ rm toto
31
ln LiNk
Permet de désigner un fichier par plusieurs noms
différents.
Exemple
Le fichier demo.txt existe, le fichier test est créé sans occupation
disque et lié au fichier demo.txt.
yassine@pc :~$ ls
Bureau demo.txt
yassine@pc :~$ ln demo.txt test
yassine@pc :~$ ls
Bureau demo.txt test
32
16
10/12/2015
touch TOUCH
Cette commande permet (entre autres) de créer un
fichier vide.
Exemple
yassine@pc :~$ touch demo.txt
33
Head/ tail
head: Afficher les n premières lignes du fichier
tail : Afficher les n dernières lignes du fichier
Exemple
Afficher les 5 premières, puis les 5 dernières lignes du
fichier /etc/passwd.
yassine@pc :~$ head -5 /etc/passwd
yassine@pc :~$ tail -5 /etc/passwd
34
17
10/12/2015
grep
Recherche, dans un ou plusieurs fichiers, de toutes les
lignes contenant une chaîne donnée de caractères.
Exemple
Recherche de la chaîne de caractères vert dans le
fichier text2.
yassine@pc :~$ grep vert text2
vert 1
35
FIND
Recherche un fichier à partir du répertoire donné.
36
18
10/12/2015
Exemples
$ find /home/ -name monfichier
Recherche le fichier monfichier dans toute la descendance de /home/
$ find . -mtime -5
Recherche les fichiers du répertoire courant qui ont été modifiés
entre maintenant et il y a 5 jours
$ find . ! -user root
Affiche tous les fichiers n'appartenant pas à l'utilisateur root
37
QUELQUES COMMANDES
echo ECHO
Affiche à l’écran le texte qui suit la commande echo.
Exemple
yassine@pc :~$ echo bonjour
bonjour
38
19
10/12/2015
QUELQUES COMMANDES
Uname
elle affiche les informations systèmes sur la machine sur
laquelle elle est exécutée. Elle est apparue dans
PWB/UNIX
Options principales :
-m : affiche le type de la machine.
-n : affiche le nom de la machine.
-r : affiche le numéro de version du système.
-s : affiche le nom du système.
-a : affiche toutes les informations ci-dessus.
39
QUELQUES COMMANDES
su switch user
Permet de changer l’ identité de l’utilisateur
Exemple
yassine@pc :~$ su
Login: root
40
20
10/12/2015
QUELQUES COMMANDES
$ sudo reboot
Lance la commande reboot avec les droits de l'utilisateur root
41
QUELQUES COMMANDES
Exemple
yassine@pc :~$ Shutdown
42
21
10/12/2015
LE MANUEL DE LINUX
QUELQUES ASTUCES
44
22
10/12/2015
45
23