Linux est le système d'exploitation le plus utilisé dans les infrastructures serveur. Maîtriser les commandes essentielles est indispensable pour tout administrateur système. Ce module vous donne les bases solides pour interagir avec le shell.
cd, ls, pwd).cp, mv, rm, mkdir).cat, less, nano, vim).Imaginez que votre système Linux est une grande bibliothèque.
-l (détaillé), -a (cachés), -la (tout).cd .. revient en arrière, cd ~ va au dossier personnel.mkdir -p crée les dossiers parents si nécessaires.apt install tree).cp -r pour récursif).rm -r pour supprimer récursivement un dossier, rm -rf (attention, dangereux).cat fichier1 fichier2 les concatène.q pour quitter).
rm -rf / supprime tout le système ! Soyez toujours dans le bon répertoire avant d'utiliser rm.
Sous Linux, chaque fichier et répertoire possède trois types de permissions : lecture (r), écriture (w) et exécution (x), appliquées à trois catégories d'utilisateurs : le propriétaire, le groupe et les autres.
| Permission | Valeur | Fichier | Répertoire |
|---|---|---|---|
| Lecture (r) | 4 | Lire le contenu | Lister les fichiers |
| Écriture (w) | 2 | Modifier le contenu | Créer/supprimer des fichiers |
| Exécution (x) | 1 | Exécuter | Accéder au répertoire (cd) |
chmod : modifie les permissions (ex: chmod 755 fichier).chown : change le propriétaire (ex: chown alice fichier).chgrp : change le groupe (ex: chgrp users fichier).mkdir projet cd projet touch fichier.txt echo "Bonjour Linux" > fichier.txt cat fichier.txt cp fichier.txt copie.txt mv fichier.txt nouveau.txt ls -la
mkdir projet : crée le répertoire projet.cd projet : entre dans le répertoire.touch fichier.txt : crée un fichier vide.echo ... > : écrit du texte dans le fichier (écrase le contenu).cat : affiche le contenu.cp : copie le fichier.mv : renomme le fichier.ls -la : liste tous les fichiers avec les permissions.touch script.sh nano script.sh # Écrire : echo "Hello" > /tmp/hello.txt chmod +x script.sh ./script.sh
touch script.sh : crée le script.nano script.sh : édite le script pour y mettre du contenu.chmod +x : rend le script exécutable pour tous../script.sh : exécute le script.Quelle commande permet de revenir au répertoire personnel depuis n'importe où ?
cd ~ ou simplement cd (sans argument).
Comment copier récursivement un répertoire src vers dest ?
cp -r src dest
Quelle commande permet de donner les droits rwxr-x--- à un fichier ?
chmod 750 fichier (7 pour le propriétaire, 5 pour le groupe, 0 pour les autres).
1. La commande ls -la permet de :
2. La commande pwd affiche :
3. Pour éditer un fichier avec nano, on utilise :
4. La commande chmod +x script.sh permet de :
5. La commande rm -r dossier permet de :
6. La commande touch permet de :