AHOXAです。ブログ記事書きたくなったので最近の出来事を書きます。
Windows で alias
自機がWindowsなのにどうしてか一番慣れ親しんだコマンドはUNIX系なので、WindowsでPSでコマンドを叩くときにも使いたいな、というふうに思い立ちました。
とりあえす Just Do It
一通り調べてこれを叩けばよいという結論になりました。
doskey {macro name}={execute command}
しかしこれは一度閉じるとリセットされてしまう方法です。これを解決するには起動時に実行できるようにしましょう。
起動時に読み込むように設定
まずはマクロ用のファイルを作る
設定したいエイリアスをまとめたファイルを作成し、それを端末に読み込ませるという方法でエイリアスの登録をします。今は登録したいエイリアスが一つだけかもしれませんが、後々必要なエイリアスが複数になった時のためにこのような方法を取ります。
- 登録したエイリアスをファイルに出力する
doskey /macros > {directory path}/{your macros file}
- ファイルを読み込んでエイリアスを設定する
doskey /macrofile={directory path}/{your macros file}
起動時にエイリアス設定のコマンドを走らせる
普段使う端末のショートカットからプロパティを開き、リンク先に起動時のオプション /k
で起動時に実行するオプションを追加します。
終わり
意外と簡単でした。ほかにも Set-Alias
みたいなものもあるのでお好みの方法でよいTerminal on Windows Life を。
※今回の設定方法はプロパティを変更したショートカットでのみエイリアスが反映されます。もし反映されないと思った場合は設定した端末と開いている端末を確認してみてください。
以下参考リンクです(5年前の記事だったけど問題はなかった):