[Ubuntu]別名を設定

はじめに

 例えばLaravelで使う[sail]ですが、フルパスを付けると[/home/○/○○/vendor/bin/sail]となります。毎回使うことを考えると、もっと短くしたいと考えるでしょう。
 ※○や○○には環境によって異なる値が設定されます。

フルパスを調べる

 今どこにいるのか、カレントディレクトリを調べましょう。Ubuntuで次の命令を入れます。

pwd

 うまく /home/○/○○/vendor/bin/sail の○部分を調べることができたでしょうか?

 次にUbuntuの設定ファイルに追記します。Ubuntuで次の命令を入れて、テキストエディターを起動します。

vi ~/.profile

 コンソールにファイル内容が表示されたとおもいます。
キーボードで「i」キーを押して、挿入モードにします。カーソルはファイルの先頭位置にあるとおもいます。その位置で次の行を挿入します。[○]部分は、先に調べたパスで置換してください。

alias sail='[ -f sail ] && bash sail || bash /home/○/○○/vendor/bin/sail'

 次に[Enter]キーを押して改行します。そして[ESC]キーを押して挿入モードを終えます。
ファイルを保存して閉じるために次の命令を入力して[Enter]キーを押します。

:wq

 更新したファイルを反映させるために、Ubuntuへ次の命令を入力します。

source ~/.profile

 これで別名の設定は終了です。[sail]と入力したらsailのヘルプが出てくるようになりましたか?