シェルをbashからzshに乗り換えたので、zshにエイリアスを設定することにしました。
ターミナルのコマンドからGoogleChrome
などのアプリケーションを開けるようにします。
zshとは
zshはbashの上位互換と言われており、自称「最強のシェル」だそうです。「ズィーシェル」と読んでます。基本的に使い方はbashとほとんど同じみたいなので、2019年の秋にリリースされたmacOS Catalina
からデフォルトのシェルがbashからzshに変わったというのを聞いて、zshに引っ越ししました。
エイリアスとは
コマンドを別名で登録する機能のことです。コマンドのショートカットを作ることができます。
設定
ホームディレクトリ下にある、.zshrc
をテキストエディタで編集します。テキストエディタにはemacs
を使っています。
terminal
% emacs ~/.zshrc
.zshrc
を開いたら、以下のように、入力してエイリアスを設定します。
.zshrc
aliaschrm='open /Applications/Google\ Chrome.app'
open
のコマンドでアプリケーションを開くようになっています。
編集が終わったら、ターミナルに戻り、.zshrc
の変更を反映させます。
terminal
% source ~/.zshrc
これで設定は完了です。
terminal
% chrm
chrm
のコマンドだけで無事ターミナルからGoogleChromeが起動できました。
アプリのパス確認
アプリケーションの起動をするなら、パスを設定する必要があるのですが、macならFinder
のアプリケーション
にあるアイコンをそのままターミナルにドラッグ&ドロップすれば、簡単にパスを確認できます。
例
よく使うLINE
やjupyter notebook
のエイリアスも設定してみました。また、chromeのコマンドをopen -n
とすることで、新しいウィンドウで開くようにしました。
.zshrc
#chromealiaschrm='open -n /Applications/Google\ Chrome.app'#LINEaliasline='open /Applications/LINE.app'#JupyterNotebookaliasjn='jupyter notebook'
おわりに
他にもエイリアスやショートカットキーを設定して、作業の効率化をしていこうと思います。