Les objectifs :
- Comprendre le rôle d'un OS
- Connaître les commandes de base du bash Linux
Le répertoire racine, point de départ de toute l'arborescence d'un système de fichiers Linux. Tous les autres répertoires y sont montés en tant que sous-répertoires.
Contient les fichiers exécutables binaires essentiels au système, accessibles aux utilisateurs et nécessaires au démarrage ou à la maintenance du système.
Contient les fichiers nécessaires au démarrage du système, y compris le noyau et le chargeur de démarrage (comme GRUB).
Regroupe les fichiers spéciaux représentant les périphériques matériels et les pseudo-périphériques (comme les disques durs ou les terminaux) connectés au système.
Contient les fichiers de configuration de l'ensemble du système et des services, notamment ceux pour le réseau, les utilisateurs, et les applications installées.
Répertoire où sont situés les dossiers personnels des utilisateurs, permettant de stocker les fichiers et les paramètres utilisateur.
Regroupe les bibliothèques partagées essentielles au système, nécessaires au fonctionnement des exécutables dans /bin et /sbin.
Répertoire de programmes et de données utilisateur, incluant les applications installées, les bibliothèques, et la documentation.
Contient les fichiers variables, comme les journaux du système, les données des services en cours et les fichiers temporaires des applications.
le chemin absolu vers le dossier Alice
est
/home/Alice
.
Depuis le dossier home
le chemin relatif vers le dossier images est
Alice/images/ma_photo.jpg
Chemin | Description |
. |
emplacement courant |
.. |
dossier parent dans l'arborescence |
~ |
dossier personnel de l'utilisateur |
Si l'utilisatrice est Alice, alors le chemin vers le dossier Documents
est
~/Documents
.
Depuis le dossier document, le chemin vers le dossier Bernard
est
../../Bernard
.
pwd
: print working directory cd [nom_dossier]
: change directory ls
: list cp chemin/fichier1 autre_chemin
: copier le fichier1 dans le dossier autre_chemin
mv chemin/fichier1 autre_chemin
: déplacer le fichier1 dans le dossier
autre_chemin rm chemin/fichier1
: supprimer le fichier1 touch chemin/fichier1
: créer le fichier1 dans le dossier cheminmkdir dossier
: créer un dossierAlice
images
d'AliceMon_voyage
dans le dossier Documents
photo1.jpg
dans le répertoire Documents
photo3.jpg
Droits | Valeur |
--- |
|
--x |
|
-w- |
|
-wx |
|
r-- |
|
r-x |
|
rw- |
|
rwx |
|
ls -l
: affiche le contenu du dossier en indiquant les droits de chaque élément
chmod [u g o a] [+ - =] [r w x] nom_du_fichier
: affiche le contenu du fichier
>>> alice:~$ ls -al
drwxrwxr-x 6 alice alice 4096 sept. 22 2023 .
drwxrwxr-x 6 alice alice 4096 sept. 22 2023 ..
drwxrwxr-x 6 alice alice 4096 nov. 15 2024 projet
drwxrwxr-x 2 alice alice 4096 août 24 2022 secrets
secrets
?
password
.
readme.md
dans le dossier document
-rw-rw-r-- 1 user 0 Apr 15 09:35 toto
-rw-rw-r-- 1 user 0 Apr 15 09:35 toto
toto
, il tape ./toto
et obtient ce message : -sh: ./toto: Permission denied
toto
devienne exécutable pour lui-même, quelle commande Eric doit-il
utiliser
?
-rw-rw-r-- 1 user 0 Apr 15 09:35 toto
cat [fichier]
: affiche le contenu du fichiernano [fichier]
: editeur permettant de modifier le contenu d'un fichier ./[fichier]
: execute le fichierMessage du popup !