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.

Autres labs de cette technologie