Chapitre 3 - Commandes de Base
Chapitre 3 - Commandes de Base
Chapitre 3 - Commandes de Base
cd
Signification : change directory
Permet de se promener dans les répertoires
● cd: permet de revenir au répertoire /home/utilisateur
(identique à cd ~ ou cd $HOME)
● cd -: permet de revenir au répertoire précédent ( $OLDPWD)
● cd ..: permet de remonter au répertoire parent
● cd / : permet de remonter à la racine de l'ensemble du
système de fichiers
Arborescence Système de fichier: FHS
●
Avant il y avait FSSTND:
– Programme: /bin, /usr/bin==> pour que les scripts trouve les execubles
– Pas d'executable dans /etc==> destiné au fichier config
– Pas de fichier modifiable dans /usr
●
La Filesystem Hierarchy Standard ( « FHS » ) est un standard sur la hiérarchie
des systèmes GNU/Linux. Sa première version date de du 14 février 1994, et
la version actuelle est la 2.3, datant de janvier 2004.
– Division des répertoire en deux catégories
– Statique: Non modifiable sauf intervantion manuel de l'administrateur
EXP: répertoire pour programes
– Variable: Modifiable par: Utilisateurs, scripts, programme…
EXP: repertoire de config, home utilisateurs...
FHS : Données Utilisateur et variable
● Données utilisateur
/home: compte utilisateur variable
/root
● Variable
/var: contient les logs, mail, site....
/tmp: Fichiers temporaire
FHS : Système
● /boot: Fichiers de demarrage initial (bootloader), statique
● /usr: Programme secondaire et autres élément non
indispanssable du système
EXP: X.org (interface graphique)
● /usr/local: Installation local comme les programmes compilé par
exemple qui ne doit pas être mise a jour automatiquement
● /opt : Installation via des package isolé (.bin, .run, .bundle...)
● /etc: [ Editable Text Configuration], fichiers de configuration du
système
● /srv: (un peu nouveau non FHS) Données de services hebergés
FHS : Progromme, Montage et FS Virtuels
● Programme
/bin: Exécutable utilisable par tout le monde, programme système, commande de base
/sbin: Exécutable utilisable par l'administrateur uniquement (root)
/lib: librairie utilisable par un ensemble de programme (fonction
/usr/bin: Exécutable non indispensable au système de base
/usr/local/bin: Exécutable issus de compilation perso
● Répertoire de montage
/mnt: disque et autre périphérique monté de façon pondérer (On y monte généralement les
partitions des disques durs internes)
/media: Media amovible( cdrom, clé USB,...)
● Fichier Système virtuel
/dev: Les liens vers les périphériques physiques (CD, disques durs…) ou virtuels
(/dev/null, /dev/random).
/proc: Système de fichiers virtuel documentant le noyau et les différents processus.
Notion de chemin