コマンドのエイリアスを使用すると、覚えやすい独自の短いコマンド ショートカットを定義できます。以下は、コマンド エイリアスを bash、ksh、sh などのさまざまなシェルに永続的に定義する例です。コマンド ラインでエイリアスを定義することもできますが、シェルを変更したり、シェルからログアウトしたりすると、エイリアスは保持されません。
Bash シェル
bash シェルのコマンド エイリアスを作成するには:
1.ユーザーとしてログインします。
2. ユーザーのホーム ディレクトリにある .bashrc に次の行を追加します。
$ vi ~/.bashrc alias [alias_name]='[command]' export [alias_name]
例:
$ vi ~/.bashrc alias l='ls -lrt' export l
3. シェルからログアウトせず、再度ログインします。
4. alias で使用されているコマンドを実行します。
$ [alias_name]
この例では、次を使用します:
$ l注意 :.bashrc ファイルがまだ存在しない場合は作成します。
ksh シェル
ksh シェルのコマンド エイリアスを作成するには:
1.ユーザーとしてログインします。
2. 次の行を .kshrc に追加します のホーム ディレクトリ:
$ vi ~/.kshrc alias [alias_name]='[command]' export [alias_name]
例:
vi ~/.bashrc alias c='clear' export c
3. シェルを終了し、再度ログインします。
4. エイリアスで使用されているコマンドを実行します:
$ [alias_name]注意 :.kshrc ファイルが存在しない場合は作成します。
sh シェル
/bin/sh シェルのコマンド エイリアスを作成するには:
1.ユーザーとしてログインします。
2. のホーム ディレクトリにある .profile に次の行を追加します。
$ vim ~/.profile alias [alias_name]='[command]' export [alias_name]
例:
$ vi ~/.profile alias d='cd /some/log/directory' export d
3. シェルからログアウトし、再度ログインします。
4. alias で使用されているコマンドを実行して、目的どおりに機能するかどうかを確認します。
$ [alias_name]
コマンド ラインで一時的にコマンド エイリアスを定義する
以下のコマンドを使用して、ログインしているシェルのエイリアスを一時的に定義することもできます。シェルを変更するか、シェルからログアウトして再度ログインすると、エイリアスが機能しなくなることに注意してください。以下のコマンドは、すべてのシェルで機能します。
# alias [alias_name]='[command]' # export [alias_name]Linux でシェル エイリアスを使用する方法