どーも、ぐるたか@guru_takaです。
ここでは、初心者向けにalias(エイリアス)の”いろは”や設定方法について、ご紹介いたします。
aliasとは?
aliasとは、一言でいうと、ターミナルなどのコマンドを自分で登録したコマンドで登録することです。
例えば、git commit
をそのまま打ち込むと、面倒ですよね?タイプミスの可能性もあります。
このコマンドをgc
で略して登録すれば、楽ちん+打ち間違えのミスも激減します。
aliasの登録方法
aliasの登録方法はシンプルです。
.bashrc
ファイル(zshであれば、.zshrc
ファイル)をvimで開きます。
vim .bashrc
その後に、以下のように入力して保存すればOK!
alias 登録したいコマンド="ターミナルで実際に実行されるコマンド"
例えば、git commit
をgc
と略したい場合は、以下のようになります。
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のインストール&アンイストールの方法をまとめておく
コメントを残す