PowerShellコマンドレットの別名(Alias)を検索する。

powershell コンピュータ
powershell
PowerShellのコマンドレットは名称から機能が想像しやすいのは良いのですが、Get-ChildItemといった感じに文字数が多めです。そのためか多くのコマンドレットで短めかつUNIX系やMS-DOS系の類似コマンド名の別名(alias)が用意されています。
多数のコマンドレットがありますので、検索方法を押さえておきたいと思います。

コマンドレット名を検索

alias | ? { $_.Definition -Like "Get-Child*" }

結果Get-ChildItemには3つの別名があるようです。

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           dir -> Get-ChildItem
Alias           gci -> Get-ChildItem
Alias           ls -> Get-ChildItem

別名(Alias)で検索

alias | ? { $_.Name -Like "ls" }

または

alias ls

結果lsはGet-ChildItemのAliasであることが確認出来ます。

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           ls -> Get-ChildItem

コメント