Les raccourcis de commandes (alias) couramment utilisés en PowerShell
PowerShell est un shell particulièrement verbeux comparé à Bash, avec des commandes longues et très explicites (comme Get-ChildItem au lieu de ls ou Remove-Item au lieu de rm).
Cette verbosité, qui peut dans certains cas faciliter la lisibilité des scripts, rend clairement l'utilisation interactive peu pratique. C'est pourquoi il existe un grand nombre d'alias (des raccourcis courts), comme gci pour Get-ChildItem, ri pour Remove-Item ou encore sl pour Set-Location.
La connaissance de ces alias peut vous permettre d'accélérer un peu votre saisie au clavier !
Navigation
- sl → Set-Location (équivalent de cd)
- pwd → Get-Location
- popd → Pop-Location
- pushd → Push-Location
Gestion de fichiers et dossiers
- ni → New-Item (pour un fichier, uniquement)
- mkdir → New-Item ... -ItemType directory (pour un dossier)
- ri → Remove-Item
- ci → Clear-Item
- mi → Move-Item
- cp → Copy-Item
- ren → Rename-Item
Affichage du contenu des dossiers
- gci → Get-ChildItem
- ls → Get-ChildItem
- dir → Get-ChildItem
Affichage / Modification de contenu des fichiers
- gc → Get-Content
- sc → Set-Content
- ac → Add-Content
- cat → Get-Content
- type → Get-Content
Variables et sorties
- gv → Get-Variable
- sv → Set-Variable
- rv → Remove-Variable
- write → Write-Output
- echo → Write-Output
Processus
- gps → Get-Process
- kill → Stop-Process
- spps → Stop-Process
- start → Start-Process
Historique des commandes
- h → Get-History
- r → Invoke-History
Alias courants supplémentaires
- gal → Get-Alias
- sal → Set-Alias
- nal → New-Alias
- rm → Remove-Item
Gestion des services
- gsv → Get-Service
- sasv → Start-Service
- spsv → Stop-Service
- rsv → Restart-Service
Édition et exécution
- ise → powershell_ise.exe
- ii → Invoke-Item
Téléchargement
Importation
- ipmo → Import-Module
- ipcsv → Import-Csv