エイリアスとは、あるコマンドを別の名前で実行できるようにする機能である。
長いコマンドや、複雑なコマンドをエイリアスしておくと
コマンドが楽に打ち込めるようになる。
\!* という記号をエイリアスの定義の中に含めておくと、
そこにエイリアスされたコマンドの引数をあてはめて実行することができる。
(下の実行例を参照)
# alias vit vi test.c # vit <- vi test.c が実行される # alias vi vi test2.c # vi <- vi test2.c が実行される # alias a alias <- alias を a だけでも実行できる # alias <- alias の定義をリストアップする vit vi test.c vi vi test2.c a alias # \vi test3.c <- vi test3.c が実行される # vi test3.c <- vi test2.c test3.c が実行される # unalias vi <- vi のエイリアスを取り消す # alias cct 'cc \!* -lm' # cct test2.c <- cc test2.c -lm が実行される # cct test3.c <- cc test3.c -lm が実行される
エイリアスの定義は、シェルを終ると(ログアウトしたり、ウインドウを消したり)すると
失われてしまう。
毎回、ログインした時に必ず使うエイリアスは ~/.cshrc ファイルに
設定しておきたいエイリアスを書き込んでおけば良い。
書き込んだ後、ログアウトしてログインしなおせば、それらのエイリアスが有効になる。
ログアウトするのが面倒な時は以下のコマンドを打っておけば、すぐにエイリアスが有効になる。
# source ~/.cshrc