Linux Leçon 1
Le terminal
Pourquoi les serveurs se pilotent au clavier, comment lire l'invite de commande et se déplacer dans les dossiers.
À la fin de cette leçon, tu sauras
- Comprendre l'arborescence de Linux
- Savoir où l'on est avec pwd et ce qu'il y a avec ls
- Se déplacer avec cd
Pourquoi le terminal ?
La grande majorité des serveurs du web tournent sous Linux, et ils n'ont pas d'écran ni de souris : on s'y connecte à distance (avec ssh) et on les pilote en tapant des commandes. C'est aussi plus rapide et plus précis qu'une interface graphique, une fois qu'on connaît les bases.
Pour t'entraîner sous Windows, installe WSL (« Sous-système Windows pour Linux ») ou utilise Git Bash, qui comprend la plupart des commandes de cette série.
L'invite de commande
lea@serveur:~$On lit : l'utilisateur lea, sur la machine serveur, dans le dossier ~ (son dossier personnel). Le $ indique un utilisateur normal ; un # signalerait l'administrateur, root.
L'arborescence
Sous Linux, il n'y a pas de C: ou de D:. Tout part d'une seule racine, /. Quelques dossiers à connaître :
/home: les dossiers personnels des utilisateurs (/home/lea) ;/etc: les fichiers de configuration ;/var/log: les journaux (logs) ;/var/www: souvent, les sites web.
Se repérer et se déplacer
pwd # affiche le dossier où tu es
ls # liste son contenu
ls -la # en détail, fichiers cachés compris
cd /var/log # va dans /var/log (chemin absolu)
cd .. # remonte d'un dossier
cd projets/site # chemin relatif, depuis le dossier actuel
cd ~ # retour au dossier personnelAstuce : appuie sur Tab pour compléter automatiquement un nom de fichier ou de dossier, et sur la flèche du haut pour retrouver les commandes précédentes. Tu taperas deux fois moins.
Linux fait la différence entre majuscules et minuscules : Documents et documents sont deux dossiers différents.
À toi de jouer
Tape les commandes dans le terminal, une par une, pour :
- afficher le dossier où tu te trouves ;
- aller dans
/var/log; - lister son contenu en détail, fichiers cachés compris ;
- revenir dans ton dossier personnel.
- pwd affiche le dossier actuel
- cd va dans /var/log
- ls -la liste en détail avec les fichiers cachés
- Retour au dossier personnel
Bravo, toutes les consignes sont réussies !
Bloqué ? Voir une solution
pwd
cd /var/log
ls -la
cd ~