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
コメント