Chapitre 1 · Leçon 1
Se déplacer et manipuler les fichiers comme un pro
Section 1
Step 1
Le filesystem Linux est une arborescence qui part de / (root). Comprendre pwd, ls, cd et la différence entre chemins absolus et relatifs est la base absolue.
snippet.bash
1# Où suis-je ?
2pwd
3# /home/usher
4
5# Lister le contenu du répertoire courant
6ls # liste simple
7ls -l # format long (permissions, taille, date)
8ls -la # incluant les fichiers cachés (commençant par .)
9ls -lh # tailles en format humain (K, M, G)
10
11# Lister un autre répertoire
12ls -la /var/log
13
14# Navigation
15cd /var/www/html # chemin absolu (depuis /)
16cd .. # remonter d'un niveau
17cd ../.. # remonter de deux niveaux
18cd ~ # aller dans le home (/home/usher)
19cd - # revenir au répertoire précédent
20
21# Structure des répertoires Linux importants
22/ # Racine du système
23├── etc/ # Configuration système
24├── var/ # Données variables (logs, caches, bases de données)
25│ ├── log/ # Journaux système
26│ └── www/ # Fichiers web (Nginx, Apache)
27├── usr/ # Programmes utilisateurs
28│ └── local/ # Programmes installés manuellement
29├── home/ # Répertoires des utilisateurs
30├── root/ # Home de l'utilisateur root
31├── tmp/ # Fichiers temporaires (vidé au redémarrage)
32└── opt/ # Applications tiercesStep 2
Les 4 opérations de base sur les fichiers et dossiers. Avec les options importantes pour ne pas se retrouver dans une situation irreversible.
Section 2
Step 3
Ces commandes de recherche et lecture de fichiers sont indispensables pour déboguer des serveurs.