Linuxのaliasコマンドを使用すると、コマンドのショートカットを作成して、覚えやすく、使いやすくすることができます。
同じコマンドを何度も入力するのにうんざりしていませんか?残念ながら、システム管理者として、私たちは必然的に同じコマンドを繰り返し使用します。
Bashエイリアスは、Bashコマンドを新しいコマンドで補足またはオーバーライドする方法です。したがって、最もよく使用するコマンドのエイリアスを作成することで時間を節約できます。
Linuxのエイリアスとは何ですか?
エイリアスは、ユーザーが別の、通常はより複雑なコマンドまたはコマンドのグループを実行するために作成するカスタムコマンドです。
したがって、コマンドを参照するためのショートカットです。つまり、エイリアスは、コマンド全体を記述している場合と同じ機能を持つショートカットコマンドです。
たとえば、エイリアスtgz
を設定できます tar xvzf
のショートカットとして コマンド。
コマンドラインを使いやすくするためにエイリアスを作成すると非常に便利です。
alias
を実行するだけで、プロファイルに定義されているエイリアスのリストを表示できます。 コマンド。
alias
上記では、ユーザーに定義されているデフォルトのエイリアスを確認できます。たとえば、ご覧のとおり、ll
を実行します。 ls -alF
を実行するのと同じです 。
このようなエイリアスを使用して、単純なショートカットから強力なカスタムコマンドまで何でも作成できます。
Linuxでエイリアスを作成する方法
Linuxでエイリアスを作成するのはとても簡単です。構文は次のとおりです。
alias alias_name='command_to_run'
alias
から始めます コマンド。- 次に、作成するエイリアスの名前を入力します
-
=
を追加します 記号、=
の両側にスペースを入れない - 次に、エイリアスの実行時にエイリアスを実行するコマンドを入力します。これは、単純なコマンドでも、強力なコマンドの組み合わせでもかまいません。
作業中にコマンドラインで入力するか、場合によっては、.bashrc
などのスタートアップファイルの1つに入力することができます。 ファイルなので、ログインするたびに利用できます。
Linuxのエイリアスは、次のようにシェルで直接設定できます。
alias ll='ls -alF'
ll
の場合 コマンドが実行されると、コマンドはエイリアスと-alF
を使用します オプション。
この方法でLinuxにエイリアスを設定することは、シェルセッションの存続期間中のみ機能することに注意してください。シェルを閉じると、エイリアスは失われます。
シェル構成ファイルを使用して、シェルセッションとリブートの間でエイリアスを永続化する必要があります。 Bashの場合、これは.bashrc
です。 ファイル。
.bashrc
ファイルはホームディレクトリにあります。したがって、テキストエディタでファイルを開きます:
vim ~/.bashrc
次に、エイリアスを保持する場所をファイル内で見つけます。たとえば、ファイルの最後に追加できます:
ファイルを保存します。新しいエイリアスは、次のターミナルセッションで自動的に読み込まれます。
ただし、現在のセッションでそれらを使用する場合は、.bashrc
をリロードしてください。 次のコマンドを使用してファイルを作成します:
source ~/.bashrc
Linuxでエイリアスを削除するにはどうすればよいですか?
unalias
を使用できます Linuxでエイリアスを削除するには、次の構文を使用してコマンドを実行します。
unalias [alias_name]
たとえば、count
という名前のエイリアスがあるとします。 、現在のディレクトリ内のファイルの数をカウントします。
削除するには、以下を実行する必要があります:
unalias count
もちろん、エイリアスが.bashrc
に保存されている場合 ファイルの場合、それを定義する行を削除する必要があります。
既存のすべてのエイリアスを一度に削除する場合は、次のコマンドを使用できます。
unalias -a
このLinuxエイリアスは単純な生活の質の変化ですが、これと同じ概念を、日常業務で日常的に使用しなければならない可能性のある長くて複雑なコマンドに適用できます。
これで、最もよく使用するコマンドについて考え、シェルでそれらのコマンドのショートカットを作成できるようになりました。
alias
の詳細については Linuxでコマンドを実行するには、そのマニュアルページを参照してください。