【初心者向け】alias(エイリアス)とは?設定の方法も紹介する【効率化】

どーも、ぐるたか@guru_takaです。

ここでは、初心者向けにalias(エイリアス)の”いろは”や設定方法について、ご紹介いたします。

aliasとは?

aliasとは、一言でいうと、ターミナルなどのコマンドを自分で登録したコマンドで登録することです。

例えば、git commitをそのまま打ち込むと、面倒ですよね?タイプミスの可能性もあります。

このコマンドをgcで略して登録すれば、楽ちん+打ち間違えのミスも激減します

aliasの登録方法

aliasの登録方法はシンプルです。

.bashrcファイル(zshであれば、.zshrcファイル)をvimで開きます。

コマンドライン
vim .bashrc

その後に、以下のように入力して保存すればOK!

.bashrc
alias 登録したいコマンド="ターミナルで実際に実行されるコマンド"

例えば、git commitgcと略したい場合は、以下のようになります。

.bashrc
alias gc="git commit"

私はGitやls関連のコマンドなどを登録しています。以下の記事が参考になるので、ぜひチェックしてみて下さい!
参考 世の中のエンジニアのalias設定 - Qiita

iTerm2 × ホットキーで立ち上げできると超便利

iTerm2でホットキー(特定のキーボードキーで立ち上がること)を設定すれば、すぐにターミナル環境を立ち上げできます。
【iTerm2】キーボード連打でフルスクリーン画面が出るカスタマイズ方法

そして、コマンドopen関連のaliasを保存しておけば、以下GIFのように、どんな画面にいても操作のみで、ターミナルを立ち上げて、webサイトやアプリも超簡単に起動できて便利

作業が凄い捗るので、オススメです。

発展:関数も自作すると、より捗ることもある

実は.bashrcには、aliasだけでなく、自作したシェルスクリプト関数も登録できます

私はエンコード系のコマンドffmpegをよく使うので、関数化しました。コマンドのコピペ作業がなくなって超快適になり、めっちゃ便利になりました。
【ffmpeg】Twitterにキレイな動画をアップロードする方法【gif、mp4の2つ紹介】

気になる方はぜひ、シェルスクリプトの関数化もトライすると良いでしょう。シェルスクリプトの関数の作り方は、当ブログにも紹介しているので、ぜひ参考にしてみて下さい。
【ターミナル】シェルスクリプトで関数を作る方法を初心者向けに紹介!

最後に

以上になります。aliasは作業効率も上がるので、使わない手はありません!

余談ですが、bashからzshに切り替えれば、シェル生活がさらに捗るので、ご興味ある方はこちらの記事も参考にしてみて下さい!
bashからzshに変更したので、インストール方法をまとめてみた 【zsh】Preztoのインストール&アンイストールの方法をまとめておく

コメントを残す