Windows / Linux Commands
2026-03-13#windows#linux#powershell#cheatsheet#cli
Correspondances entre commandes PowerShell/Windows et leurs équivalents Linux.
Navigation & fichiers
| PowerShell | Linux | Description |
|---|
Get-Help | man | Aide sur une commande |
Set-Location | cd | Changer de répertoire |
Get-ChildItem | ls | Lister le contenu |
New-Item | touch | Créer un fichier |
New-Item -ItemType Directory | mkdir | Créer un dossier |
Remove-Item | rm | Supprimer |
Copy-Item | cp | Copier |
Move-Item | mv | Déplacer / renommer |
Get-Content | cat | Lire un fichier |
Processus & services
| PowerShell | Linux | Description |
|---|
Get-Process | ps | Lister les processus |
Stop-Process | kill | Arrêter un processus |
Get-Service | systemctl status | État des services |
Start-Service | systemctl start | Démarrer un service |
Stop-Service | systemctl stop | Arrêter un service |
Filtres & recherche
| PowerShell | Linux | Description |
|---|
... | Select-Object | ... | awk | Sélectionner des champs |
... | Where-Object | ... | grep | Filtrer des résultats |
Select-String | grep | Chercher dans un fichier |
Note : Select-Object sélectionne des propriétés d'un objet (colonnes), tandis que Where-Object filtre des lignes — grep couvre les deux usages en Linux.
Utilisateurs
| PowerShell | Linux | Description |
|---|
Get-LocalUser | getent passwd | Lister les utilisateurs |
New-LocalUser | useradd / adduser | Créer un utilisateur |
Set-LocalUser | usermod -c | Modifier un utilisateur |
Disable-LocalUser | passwd -l | Désactiver un compte |
Enable-LocalUser | passwd -u | Activer un compte |
Remove-LocalUser | userdel / deluser | Supprimer un utilisateur |
Groupes
| PowerShell | Linux | Description |
|---|
Get-LocalGroup | getent group | Lister les groupes |
New-LocalGroup | groupadd | Créer un groupe |
Set-LocalGroup | groupmod | Modifier un groupe |
Add-LocalGroupMember | usermod -aG | Ajouter un membre |
Remove-LocalGroupMember | gpasswd -d | Retirer un membre |
Remove-LocalGroup | groupdel | Supprimer un groupe |
Enable-LocalGroup | — | Pas d'équivalent direct |
Disable-LocalGroup | — | Pas d'équivalent direct |
Réseau
| PowerShell | Linux | Description |
|---|
Invoke-WebRequest | wget / curl | Télécharger une ressource |
Test-NetConnection | ping / nc | Tester une connexion |
ipconfig | ifconfig / ip a | Infos réseau |
Get-Acl | ls -l | Voir les permissions |