Sous WINDOWS, plusieurs commandes essentielles peuvent être utilisées via l’invite de commandes (cmd.exe
) ou PowerShell. Voici les plus courantes :
🔹 Commandes de base
dir
Liste les fichiers et dossiers d’un répertoire.cd [chemin]
Change de répertoire.mkdir [nom_dossier]
Crée un dossier.rmdir [nom_dossier] /s /q
Supprime un dossier et son contenu.del [nom_fichier]
Supprime un fichier.copy [source] [destination]
Copie un fichier ou un dossier.move [source] [destination]
Déplace un fichier ou un dossier.
🔹 Gestion des tâches et des processus
tasklist
Affiche les processus en cours.taskkill /IM [nom_processus].exe /F
Force l’arrêt d’un processus.shutdown /s /t [secondes]
Éteint le PC après un certain temps.shutdown /r /t [secondes]
Redémarre le PC après un certain temps.shutdown /a
Annule un arrêt programmé.
🔹 Informations système et réseau
systeminfo
Affiche les informations sur le système.ipconfig
Donne les informations réseau.ipconfig /all
Affiche des détails sur toutes les interfaces réseau.ping [adresse]
Teste la connectivité vers une adresse IP.netstat -an
Liste les connexions réseau actives.tracert [adresse]
Montre le chemin des paquets vers une adresse.nslookup [nom_de_domaine]
Trouve l’adresse IP d’un site.
🔹 Gestion des utilisateurs
whoami
Affiche l’utilisateur actuel.net user
Liste les utilisateurs du système.net user [nom_utilisateur] [mot_de_passe] /add
Ajoute un utilisateur.net user [nom_utilisateur] /delete
Supprime un utilisateur.net localgroup Administrateurs [nom_utilisateur] /add
Ajoute un utilisateur au groupe administrateurs.
🔹 Autres commandes utiles
cls
Efface l’écran de l’invite de commandes.echo [texte]
Affiche un texte à l’écran.exit
Ferme l’invite de commandes.chkdsk
Vérifie le disque pour les erreurs.sfc /scannow
Répare les fichiers système corrompus.diskpart
Outil avancé de gestion des disques.wmic
Permet d’exécuter des requêtes système.
💡 Astuce : Pour voir toutes les options d’une commande, ajoutez / ?
après (ex : dir /?
).
Commandes essentielles sous Linux
Les commandes sont généralement exécutées dans le terminal. Voici les commandes essentielles classées par catégorie :
🔹 Navigation et gestion des fichiers
pwd
Affiche le chemin du répertoire courant.ls
Liste les fichiers et dossiers.ls -la
Liste les fichiers, y compris les fichiers cachés, avec détails.cd [chemin]
Change de répertoire.mkdir [nom_dossier]
Crée un dossier.rmdir [nom_dossier]
Supprime un dossier vide.rm [nom_fichier]
Supprime un fichier.rm -r [nom_dossier]
Supprime un dossier et son contenu.cp [source] [destination]
Copie un fichier ou un dossier.mv [source] [destination]
Déplace ou renomme un fichier/dossier.
🔹 Gestion des utilisateurs et permissions
whoami
Affiche l’utilisateur actuel.id
Affiche les informations sur l’utilisateur et les groupes.sudo [commande]
Exécute une commande en tant qu’administrateur.su [utilisateur]
Change d’utilisateur.adduser [nom_utilisateur]
Ajoute un utilisateur.passwd [nom_utilisateur]
Change le mot de passe d’un utilisateur.chown [utilisateur]:[groupe] [fichier]
Change le propriétaire d’un fichier.chmod [mode] [fichier]
Change les permissions d’un fichier (ex :chmod 755 fichier
).
🔹 Gestion des processus
ps aux
Affiche les processus en cours.top
ouhtop
Surveille les processus en temps réel.kill [PID]
Termine un processus par son ID.killall [nom_processus]
Termine tous les processus d’un programme.pkill [nom_processus]
Termine un processus par son nom.
🔹 Gestion des disques et système
df -h
Affiche l’espace disque utilisé et disponible.du -sh [dossier]
Affiche la taille d’un dossier.mount [device] [point_de_montage]
Monte un périphérique.umount [point_de_montage]
Démonte un périphérique.free -h
Affiche l’état de la mémoire RAM.
🔹 Réseau et connectivité
ip a
Affiche les interfaces réseau.ifconfig
(obsolète)
Affiche la configuration réseau.ping [adresse]
Teste la connectivité réseau.netstat -tulnp
Affiche les ports ouverts.traceroute [adresse]
Affiche le chemin vers une adresse.nslookup [domaine]
Vérifie les enregistrements DNS.wget [URL]
Télécharge un fichier depuis Internet.curl [URL]
Télécharge du contenu web.
🔹 Gestion des packages
Debian/Ubuntu (APT) :
apt update
Met à jour la liste des paquets.apt upgrade
Met à jour les paquets installés.apt install [paquet]
Installe un paquet.apt remove [paquet]
Supprime un paquet.dpkg -i [fichier.deb]
Installe un paquet.deb
.
Red Hat/Fedora (DNF/YUM) :
dnf install [paquet]
Installe un paquet.dnf remove [paquet]
Supprime un paquet.yum update
Met à jour les paquets.
Arch Linux (Pacman) :
pacman -Syu
Met à jour le système.pacman -S [paquet]
Installe un paquet.pacman -R [paquet]
Supprime un paquet.
🔹 Autres commandes utiles
echo "Texte"
Affiche du texte.cat [fichier]
Affiche le contenu d’un fichier.less [fichier]
Affiche un fichier avec défilement.grep "mot" [fichier]
Recherche un mot dans un fichier.find [chemin] -name "nom_fichier"
Recherche un fichier.tar -cvf archive.tar [dossier]
Archive un dossier.tar -xvf archive.tar
Décompresse une archive.zip -r archive.zip [dossier]
Compresse un dossier en ZIP.unzip archive.zip
Décompresse un fichier ZIP.
💡 Astuce : Pour voir les options d’une commande, ajoutez --help
(ex : ls --help
) ou consultez le manuel avec man [commande]
(ex : man ls
).