第1章PowerShellの概要
ただいまこいつを購入してPowerShellを勉強中。
Windows PowerShell イン アクション [イン アクションシリーズ] (2007/07/31) Bruce Payette |
覚えたことをメモしていく。
今日は第1章をやった。
- 基本プロンプトと同じようなことが可能。
- コマンド補完は結構優秀。
パイプを利用して各コマンドを渡していく。
このコマンドはディレクトリ内のファイルをファイルサイズ順に並び替えて表示する。PS > dir | sort -property length
ちなみに-propertyは省略可。
これによりシステムの作業セットのサイズが大きいプロセス上位5つを表示出来る。PS > get-process | sort ws -desc |select -first 5
selectは「select-object」のalias。
selectの引数-first 5は上から5つということ。
上から3つなら-first 3。
下から取得したいときは-lastという引数がある。
ちなみにget-processのaliasはgpsまたはps。
aliasを調べるコマンドはこれ。
"Get-process"の部分にaliasを調べたいコマンドレットを入力する。PS > get-alias | where-object {$_.Definition -match "Get-process"}