Aide-mémoire3 min de lecture · Mis à jour le 29 sept. 2026
Ligne de commande Linux — l'essentiel pour les labs
Les commandes à connaître pour travailler efficacement dans le terminal des labs ITFabricLab : fichiers, texte, processus, réseau et édition.
- #linux
- #troubleshooting
Se repérer
pwd; ls -la; cd -; tree -L 2
whoami; id; hostname; uname -a
Fichiers
cat, less, head -n 20, tail -f fichier.log
cp -a src dst; mv; rm -i; mkdir -p a/b/c
find /etc -name "*.conf" -mmin -60
stat fichier; file fichier; du -sh *; df -h
Texte
grep -rn "erreur" /var/log/app/
grep -E "5[0-9]{2}" access.log | wc -l
awk '{print $9}' access.log | sort | uniq -c | sort -rn | head
sed -i 's/ancien/nouveau/g' fichier.conf
cut -d: -f1 /etc/passwd; jq '.items[].name' data.json
Processus et services
ps aux --sort=-%mem | head; top; pgrep -a nginx
kill -TERM <pid>; systemctl status <svc>
Réseau
ip -br addr; ip route; ss -tulpn
curl -sv http://localhost:8080/health
dig +short exemple.fr; getent hosts nom
Éditer un fichier
Le terminal des labs fournit nano (Ctrl+O enregistrer, Ctrl+X quitter) et vi. Pour un remplacement simple, sed -i suffit.
Droits
sudo -l # ce que vous avez le droit de faire
sudo -u www-data cmd # tester en tant que compte de service
Astuces
Ctrl+R: recherche dans l'historique.!!: relancer la dernière commande (sudo !!).cmd | tee sortie.txt: afficher et enregistrer.man cmd,cmd --help,tldr cmd.