GNU/Linux >> Linux の 問題 >  >> Linux

異なるシェルでコマンド エイリアスを作成する例

コマンドのエイリアスを使用すると、覚えやすい独自の短いコマンド ショートカットを定義できます。以下は、コマンド エイリアスを 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 でシェル エイリアスを使用する方法


Linux
  1. Linuxシェルのコマンドラインエイリアス

  2. Linuxのシェルの種類は何ですか?

  3. 15 の便利な Bash シェル組み込みコマンド (例付き)

  1. UNIX / Linux :シェルとは?異なるシェルとは何ですか?

  2. Linux での sa コマンドの例

  3. Linux での ac コマンドの例

  1. 7 Linux df コマンドの例

  2. Linux での df コマンドの例

  3. Linux での du コマンドの例