Commandes essentielles pour naviguer, manipuler des fichiers et inspecter le système.
Navigation#
pwd— afficher le répertoire courantls [-la] [chemin]— lister fichiers/dossiers (avec-ldétails,-afichiers cachés)cd [chemin]— se déplacer (cd -revient au précédent)
Fichiers & dossiers#
mkdir [-p] d/chemin— créer dossier(s) (avec parents-p)touch fichier— créer/modifier la date d’un fichiercp [-r] src dest— copier (récursif-rpour dossiers)mv src dest— déplacer / renommerrm [-r] [-i] cible— supprimer (récursif-r, interactif-i)ln fichier lien— lien dur,ln -s cible lien— lien symbolique
Droits & propriété#
chmod [ugo][+-=][rwx] fichier— modifier droitschown [utilisateur][:groupe] fichier— changer propriétaireumask— masque de création par défaut (droits initiaux)
Affichage & lecture#
tree [-L 3]— affichage de l’arborescencecat fichier— afficher un fichierless fichier— pager (défilement)head [-n 20]/tail [-n 50]— premières/dernières lignes
Recherche#
which cmd— chemin d’une commandefind chemin -name "*.log"— recherche finegrep [-R] motif [chemin]— rechercher du texte (récursif-R)
Intégrité & téléchargement#
sha256sum fichier— empreinte SHA-256md5sum fichier— (moins recommandé)curl -O URL/wget URL— télécharger
Processus & système (bonus rapide)#
ps aux | grep nom— lister processustop/htop— charge systèmekill [-9] PID— terminer processusdf -h— espace disque,du -sh .— taille d’un dossierfree -h— mémoire