Windows 10 の PowerShell で起動時にコマンドのエイリアスを設定 (Set-Alias) するには

私はあまりタイプが速くないので、 docker-compose なんて毎回打ってられません

ということで PowerShell 上で簡単に叩けるようにしてみました。

実行ポリシーの変更

Windows 10 から実行ポリシーが厳しくなったらしいのですが、やりたいことができないので、とりあえず変更します。

管理者権限で PowerShell を起動し、下記のコマンドを実行します。

Set-ExecutionPolicy RemoteSigned -Force

プロファイルの作成とエイリアスの定義

次にユーザー権限で PowerShell を起動します。

New-Item –type file –force $profile
notepad $profile

New-Item でプロファイルが作成されます。 .bashrc みたいなもんですね。

開いたファイルに好きなだけ Set-Alias を書き連ねます。

Set-Alias dc docker-compose
Set-Alias d docker
Set-Alias g git

保存して終了します。

これで次回起動時からエイリアスが自動的に設定されるようになりました。

BEFORE > docker-compose up hogehoge
AFTER  > dc up hogehoge

楽ちんです!

参考

kenzauros