はじめに
例えば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のヘルプが出てくるようになりましたか?