Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
OrganizationEventAdvent CalendarQiitadon (β)
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

PowerShell コマンドチートシート


コマンド エイリアス 概要
Get-Location pwd カレントディレクトリを取得する
Set-Location cd カレントディレクトリを設定する
Get-ChildItem ls ファイルの一覧を取得する
New-Item ni ファイルを作成する
Move-Item mv ファイルを移動させる
Copy-Item cp ファイルを複製する
Rename-Item ren, rni ファイルの名前を変更する
Remove-Item rm ファイルを削除する
Get-Content cat ファイルの内容を取得する
Set-Content sc ファイルの内容を設定する
Add-Content ac ファイルの内容を追記する
Clear-Content clc ファイルを初期化する
New-Variable nv 変数を作成する
Get-Variable gv 変数を取得する
Set-Variable sv 変数を設定する
Clear-Variable clv 変数を初期化する
Remove-Variable rv 変数を削除する
ForEach-Object % 各オブジェクトに処理を実行する
Where-Object ? 条件に一致する行を抽出する
Select-Object select 条件に一致する列を抽出する
Group-Object group グループごとに集計する
Sort-Object sort オブジェクトを並び替える
Measure-Object measure 行数を取得する
Import-Csv ipcsv CSV ファイルをインポートする
Export-Csv epcsv CSV ファイルをエクスポートする
Select-String sls 条件に一致する行を抽出する
Write-Output echo 標準出力
Invoke-WebRequest curl, wget コンテンツをダウンロードする
Start-Sleep sleep スリープする
Clear-Host clear ディスプレイをクリア
Get-History history コマンドの履歴を表示する
Clear-History clhy コマンドの履歴を削除する
Get-Service gsv サービス一覧を表示する
Start-Service sasv サービスを開始する
Stop-Service spsv サービスを停止する
Get-Process ps プロセス一覧を表示する
Start-Process start プロセスを開始する
Stop-Process kill プロセスを停止する
Get-PSDrive gdr ドライブの情報を取得する
Format-List fl リスト型で表示する
Format-Table ft リスト型で表示する
powershell_ise.exe ise Windows PowerShell ISE を起動する

bash との対応表

bash PowerShell
pwd Get-Location
cd Set-Location
ls Get-ChildItem
echo Write-Output
cat Get-Content
mv Move-Item
cp Copy-Item
rm Remove-Item
rmdir Remove-Item
sort Sort-Object
history Get-History
clear Clear-Host
tee Tee-Object
ps Get-Process
kill Stop-Process
curl, wget Invoke-WebRequest
diff Compare-Object
man, help Get-Help


演算子 概要
-eq 等しい
-ne 等しくない
-gt よりも大きい
-ge 以上
-lt よりも小さい
-le 以下
-like 一致する (ワイルドカード)
-notlike 一致しない (ワイルドカード)
-match 一致する (正規表現)
-notmatch 一致しない (正規表現)
-contains 含む
-notcontains 含まない
-in 含まれる
-notin 含まれない
-replace 置き換える
-is 型が同じ
-isnot 型が異なる
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Help us understand the problem. What are the problem?