Linuxコマンド辞典 alias/unaliasコマンド(プロセス管理)

コマンドやオプションに別名をつけて管理する「alias/unalias」コマンドの概要と使い方を記載しています。

RHEL Fedora CentOS Vine Deblan Ubuntu Plamo

概要・使用方法

コマンドに別名(エイリアス)を設定したり、コマンド実行時に特定のオプションを付けて実行させることができます。シェルは、このエイリアステーブルを管理します。

エイリアスを作成する場合は、aliasにエイリアス名とコマンドオプションを指定します。オプションを指定せずに実行すると、現在のエイリアステーブルを表示します。エイリアスを削除する場合は、unaliasにエイリアス名を指定します。-aオプションを指定すると、エイリアステーブル内のすべての内容を削除します。

aliasコマンドでいつもエイリアスを利用する場合、~/.bashrcなど利用しているシェルの設定ファイルに記述しておくとよいでしょう。

aliasコマンド

書式

$ alias [-p] [名前[=パラメータファイル名]]

オプション

-pエイリアステーブルを表示する

unaliasコマンド

書式

$ unalias [-a] [名前[=パラメータファイル名]]

オプション

-aすべてのエイリアステーブルを削除する

現在のエイリアステーブルを出力する

実行結果

[sunarin@localhost sunarin]$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias xzegrep='xzegrep --color=auto'
alias xzfgrep='xzfgrep --color=auto'
alias xzgrep='xzgrep --color=auto'
alias zegrep='zegrep --color=auto'
alias zfgrep='zfgrep --color=auto'
alias zgrep='zgrep --color=auto'
[sunarin@localhost sunarin]$ 

lessをlvという別名で実行する

lessをlvという別名で実行したいので登録する。また、行番号を先頭に表示するために-Nオプションを設定する。

$ alias エイリアス名=パラメータ

実行結果

[sunarin@localhost sunarin]$ alias lv='less -N'
[sunarin@localhost sunarin]$ alias lv
alias lv='less -N'
[sunarin@localhost sunarin]$ 

登録されているaliasテーブルを削除する

$ unalias エイリアス名

実行結果

[sunarin@localhost sunarin]$ unalias lv
[sunarin@localhost sunarin]$ alias lv
-bash: alias: lv: 見つかりません
[sunarin@localhost sunarin]$