UNIXの部屋 コマンド検索: alias


※空白区切りで AND 検索 (例:「ファイル 削除」)

alias コマンドの別名 (エイリアス) を設定する。シェルの内部コマンド。

あるコマンドを別のコマンド名で登録することで、長いコマンド名の短縮形を作ることができる。

csh・tcsh の場合は
% alias ls "ls -lFA"
% alias du "du -k"
% alias memo "mule ~/lib/memo"
% alias f "find / -name '\!*' -print"
などとする。一方、sh・bash の場合は
% alias ls="ls -lFA"
と「=」で結ばなくてはならない。

csh・tcsh・sh・bash とも、コマンドの前に `\' を付けることで、一時的にエイリアスを解除できる。
% alias "ls ls -lFA"
% ls (ls -lFA と同じ)
% \ls (alias が無効。普通の ls と同じ)
% ls (ls -lFA と同じ)

エイリアスを解除するには unalias を使う。alias コマンドを引数なしで実行すると、現在設定されているエイリアスの一覧を表示する。

普通 alias の設定は、~/.cshrc や ~/.profile などに記述しておく。こうすることで、ログインすると自動的に alias が有効になる。
>> コマンド unalias *

alias (Cシェルコマンド) [えいりあす]

よく [ありえす] [あらいあす] とか読む人がいるがそれは間違い。 [えいりあす] が正しい。/etc/aliases は [えいりあしず]。[ありゃーせず] と発音するのは、きっと変だと思われる。