よく使うコマンドをエイリアスという機能を使って短縮したコマンドのように扱う事が出来るようになります。
開発中のコードで頻繁に開くファイルがあるとします。
毎回 cd コマンドでディレクトリの移動をするのは大変なのでエイリアスの機能を使って、よく使うコードを短縮してみます。
例として、
/home/pi/workspace/project/myapp/
以下に開発中のファイル群があったとします。
毎回、
$ cd workspace/project/myapp/
でディレクトリを移動してからファイルの変更をするのは面倒なので、 my というコマンドで myapp ディレクトリまで移動出来るようにしてみます。
最初に my というコマンドが使われていないか?を which コマンドで確認します。
$ which my my not found
not foundの出力か値が何も出力されないかで my コマンドがないことがわかります。
.profileに my コマンドを登録します。
※ 使用中のシェルがbashの場合は.profileもしくは.bashrcで、zshの場合は.zshenv
$ micro ~/.profile
.profileを開いたら、ファイルの末尾に
alias my="/home/pi/workspace/project/myapp/"
を挿入して、ファイルを閉じ、
$ source ~/.profile $ which my
をします。
my: aliased to cd /home/pi/workspace/project/myapp/
のような出力があればエイリアスの登録が成功しています。
$ my
を実行してみて、指定のディレクトリに移動できるかを確認してみましょう。