とりあえずメモ。
私が必要に応じて変更します。
BashとPowerShellのコマンド対応表 (50音順)
| したいこと (リンク先は使い方の説明) |
Bashコマンド | PowerShellコマンド |
|---|---|---|
| インストール | Debian系:apt または apt-getRedHat系: dnf(旧:yum) |
choco環境構築:こちら |
| URLからファイルのダウンロード | wget |
Invoke-WebRequestエイリアス: wget
|
| エイリアスの作成 | alias |
Set-Aliasエイリアス: sal
|
| エイリアスの作成(引数が複数ある場合) | alias |
存在しない(自作関数を作成する) |
| エイリアスの詳細の表示 | alias |
Get-Aliasエイリアス: gal
|
| コマンドの場所を表示 | which |
Get-Commandエイリアス: gcm
|
| コマンドのマニュアルの表示 | man |
Get-Helpエイリアス: man
|
| 再起動 |
shutdown または reboot
|
Restart-Computer |
| シャットダウン | shutdown |
Stop-Computer |
| ストレージ容量の確認 | df |
Get-PSDriveエイリアス: gdr
|
| 設定の反映 |
source または .
|
. |
| 疎通確認 | ping |
Test-Connection |
| 疎通確認(ポート指定可) | ??? |
Test-NetConnection |
| ファイル権限の変更 | chmod |
icacls |
| ファイルの削除 | rm |
Remove-Itemエイリアス: rm
|
| ファイルの中身を出力 | cat |
Get-Contentエイリアス1: gcエイリアス2: cat
|
| ファイル所有者の変更 | chown |
takeown |
| ファイル新規作成 | touch |
New-Itemエイリアス: ni
|
| ファイル内の文字列検索 | grep |
Select-Stringエイリアス: sls
|
| ファイル名検索 | find |
Get-ChildItemエイリアス1: dirエイリアス2: ls
|
| プロセスの起動(アプリの起動) |
xdg-open または ./
|
Start-Processエイリアス1: startエイリアス2: ./
|
| プロセスの表示 | ps |
Get-Process |
| 何かあったら、追加していきます | `` | `` |