Windows / Linux Commands

2026-03-13#windows#linux#powershell#cheatsheet#cli

Correspondances entre commandes PowerShell/Windows et leurs équivalents Linux.

Navigation & fichiers

PowerShellLinuxDescription
Get-HelpmanAide sur une commande
Set-LocationcdChanger de répertoire
Get-ChildItemlsLister le contenu
New-ItemtouchCréer un fichier
New-Item -ItemType DirectorymkdirCréer un dossier
Remove-ItemrmSupprimer
Copy-ItemcpCopier
Move-ItemmvDéplacer / renommer
Get-ContentcatLire un fichier

Processus & services

PowerShellLinuxDescription
Get-ProcesspsLister les processus
Stop-ProcesskillArrêter un processus
Get-Servicesystemctl statusÉtat des services
Start-Servicesystemctl startDémarrer un service
Stop-Servicesystemctl stopArrêter un service

Filtres & recherche

PowerShellLinuxDescription
... | Select-Object... | awkSélectionner des champs
... | Where-Object... | grepFiltrer des résultats
Select-StringgrepChercher 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

PowerShellLinuxDescription
Get-LocalUsergetent passwdLister les utilisateurs
New-LocalUseruseradd / adduserCréer un utilisateur
Set-LocalUserusermod -cModifier un utilisateur
Disable-LocalUserpasswd -lDésactiver un compte
Enable-LocalUserpasswd -uActiver un compte
Remove-LocalUseruserdel / deluserSupprimer un utilisateur

Groupes

PowerShellLinuxDescription
Get-LocalGroupgetent groupLister les groupes
New-LocalGroupgroupaddCréer un groupe
Set-LocalGroupgroupmodModifier un groupe
Add-LocalGroupMemberusermod -aGAjouter un membre
Remove-LocalGroupMembergpasswd -dRetirer un membre
Remove-LocalGroupgroupdelSupprimer un groupe
Enable-LocalGroupPas d'équivalent direct
Disable-LocalGroupPas d'équivalent direct

Réseau

PowerShellLinuxDescription
Invoke-WebRequestwget / curlTélécharger une ressource
Test-NetConnectionping / ncTester une connexion
ipconfigifconfig / ip aInfos réseau
Get-Aclls -lVoir les permissions