alias (コマンド)
alias(エイリアス)は、UNIXのシェルの組み込みコマンドで、コマンドを別名で登録(エイリアス)する役割がある[1]。また、単独で実行すると今のエイリアスの一覧が表示される[1]。エイリアスの登録を削除するには"unalias"コマンドを実行する。[2]
概要
aliasを単独で実行すると、エイリアスの一覧が表示される。alias 名前=値 と入れると、"名前"を実行すると"値"が実行されるようになる[3]。ただし、aliasコマンドでエイリアスを登録してもシェルを閉じると登録した内容が消えるので、普通はシェルを開くときに実行されるファイル(例えばbashなら~/.bashrc、zshなら~/.zshrc)にaliasコマンドを書いておく。展開は一度なので、lsやgrepの出力に色を付けるオプションなど、常に使うオプションの指定などにも使われる。
実行例
aliasを単独で実行する場合
wikisuke@localhost:~$ alias ll=ls -lla=ls -a
aliasでエイリアスを登録する
wikisuke@localhost:~$ alias ll="ls -l"wikisuke@localhost:~$ ll合計 2308drwxr-xr-x 2 wikisuke wikisuke 4096 4月 29 19:25 Desktopdrwxr-xr-x 4 wikisuke wikisuke 4096 4月 30 11:54 ダウンロードdrwxr-xr-x 2 wikisuke wikisuke 4096 3月 21 13:50 テンプレートdrwxr-xr-x 6 wikisuke wikisuke 4096 4月 23 16:06 ドキュメントdrwxr-xr-x 2 wikisuke wikisuke 4096 4月 12 10:18 ビデオdrwxr-xr-x 11 wikisuke wikisuke 4096 4月 17 15:21 ウィキペディア原稿drwxr-xr-x 10 wikisuke wikisuke 4096 4月 22 13:29 音楽drwxr-xr-x 2 wikisuke wikisuke 4096 4月 29 18:52 画像drwxr-xr-x 2 wikisuke wikisuke 4096 3月 21 13:50 公開
"ls -l"のエイリアスを"ll"にする。
wikisuke@localhost:~$ alias hello="echo hello" wikipedia="echo ようこそ ウィキペディアへ"wikisuke@localhost:~$ hellohellowikisuke@localhost:~$ wikipediaようこそ ウィキペディアへ
複数個一気に実行できる。