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

TOP UNIXの部屋 コマンド一覧 コマンドマニュアル 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識


検索 :
複数のキーワードを空白で区切ると 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 は [えいりあしず]。[ありゃーせず] と発音するのは、きっと変だと思われる。