長くて反復的なコマンドの入力は面倒になることがあります。幸いなことに、コマンドラインでの作業を効率化するために、ショートカット、つまりLinux エイリアスを作成できます。aliasコマンドを使用すると、任意のコマンドまたは一連のコマンドにカスタム名を定義できます。
一時的なエイリアスの作成
現在のターミナルセッションの間だけ有効な一時的なエイリアスを作成するには、名前を指定し、それをコマンド文字列と等しく設定するだけです。
たとえば、ls -laコマンドのエイリアスとしてllを作成するには、次のようにalias command linux構文を使用します。
alias ll='ls -la'
これで、ls -laと入力する代わりに、llと入力するだけで同じコマンドが実行されます。これはシェルをカスタマイズするためのシンプルでありながら強力な方法です。
エイリアスの永続化
一時的なエイリアスは、ターミナルを閉じるかシステムを再起動すると消えてしまいます。Linux コマンドエイリアスを永続化するには、シェルの設定ファイルに追加する必要があります。Bash シェルの場合、このファイルは通常~/.bashrcです。
- テキストエディタでファイルを開きます:
nano ~/.bashrc - コマンドラインで入力したのと同じように、エイリアスの定義をファイルに追加します。
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
- ファイルを保存してエディタを終了します。
変更を有効にするには、ターミナルを閉じて再度開くか、sourceコマンドを使用してシェルに設定ファイルを再読み込みさせる必要があります。
source ~/.bashrc
これで、新しいターミナルセッションを開始するたびにLinux コマンドエイリアスが利用可能になります。
エイリアスの削除
エイリアスが不要になった場合は、unaliasコマンドで削除できます。これにより、現在のセッションから削除されます。
unalias ll
永続的なエイリアスを削除するには、~/.bashrcファイルからその定義も削除する必要があります。