Linux では、エイリアスはショートカットを作成することで複数のコマンドや操作を実行できるようにするコマンドです。特に多数のコマンドを入力する作業が必要な場合は、時間が節約され、生産性が向上します。
たとえば、ディレクトリとそのディレクトリ内にファイルを作成する場合、このタスクを実行するには別のコマンドを実行する必要があります。ただし、エイリアスは、このような複雑なタスクを一度に実行するのに役立ちます。
このガイドでは、エイリアスとは何か、Linux におけるエイリアスの種類、エイリアスを作成および削除する方法について説明します。
- エイリアスとは
- Linux でエイリアスを作成する構文
- Linux でエイリアスを作成する方法
- Linux でエイリアスを一覧表示する方法
- エイリアスの種類
- 一時的なエイリアスの作成
- 一時的なエイリアスの削除
- 永続的なエイリアスの作成
- 永続的なエイリアスの削除
- 引数を使用してエイリアスを作成する
- 引数付きのエイリアスを削除する
- 結論
要件
システム | Linux (任意の Linux ディストリビューション) |
アクセス | システムへの root/sudo アクセス |
エイリアスとは
Linux のエイリアスは、複数のコマンドまたは操作のショートカットを作成できるコマンド ライン ユーティリティです。同時に実行されるコマンドのグループへのエイリアス参照。
Linux では、すべてのコマンドを覚えるのが難しく、操作の性質上、コマンドの使用方法も複雑になります。エイリアス コマンドは主に、コマンドやオプションのエラーを回避できるように、長く複雑なコマンドを省略表現に置き換えるために使用されます。
Linux でエイリアスを作成する構文
Linux でエイリアスを作成するには、次の構文を使用します。
構文:
エイリアス 名前 =' < コマンド… > '
上記の構文では次のようになります。
エイリアス: エイリアスを作成するためのキーワード。
名前: エイリアス名。任意の名前を使用できます。
<コマンド>: これには、コマンドまたはコマンドのグループが含まれます。オプションやその他の引数を含めることもできます。
エイリアスを作成する際の重要な考慮事項は次のとおりです。
-
- エイリアスに一意の名前を付け、永続的なエイリアスを作成するときに、そのエイリアスが事前定義されたコマンドと一致しないことを確認します。
- コマンドを含めるには一重引用符を使用します。
- 等号 (=) 記号の前後にスペースを追加しないでください。スペースを追加すると、 エイリアスが見つかりません エラー。
Linux でエイリアスを作成する方法
エイリアスは、alias コマンドと上記の構文を使用して作成できます。例を挙げて理解してみましょう。
エイリアス アップデート =' 須藤 適切なアップデート && 須藤 適切なアップグレード」
エイリアスを作成しました アップデート Linux で頻繁に使用される 2 つのコマンドのうち、アップデートとアップグレード。 2 つのコマンドを入力する代わりに、エイリアスを作成し、そのエイリアスのみを入力して操作を実行します。
別の例でそれを理解してみましょう。
この例では、エイリアスを作成しました 動く をナビゲートするには ファイル ディレクトリ。パス全体を入力する代わりに、エイリアスを使用できます 動く 直接入る ファイル ディレクトリ。
Linux でエイリアスを一覧表示する方法
Linux でエイリアスを一覧表示するには、alias コマンドを入力すると、すべてのエイリアスが一覧表示されます。
エイリアス
エイリアスの種類
エイリアスには次の 2 種類があります。
一時的なエイリアス: 一時エイリアスは、現在のセッションがアクティブである限り動作し続け、セッションが終了すると自動的に削除されます。一時エイリアスは、alias コマンドを使用して簡単に作成されます。
永続的なエイリアス: 永続的なエイリアスは、セッションの終了後も動作し続けます。永続的なエイリアスを使用するには、システム ファイルにいくつかの追加の変更が必要です。
一時的なエイリアスの作成
alias コマンドを使用して作成されたすべてのエイリアスは一時的なものです。セッションがアクティブである限り、動作し続けます。たとえば、リポジトリを更新する一時エイリアスを作成してみましょう。
エイリアス アップデート =' 須藤 適切なアップデート && 須藤 適切なアップグレード」
現在アクティブなセッションで機能します。ここでセッションを終了して再度ログインし、エイリアスを実行しようとしますが、機能しません。
セッションを終了するには、ターミナルを閉じて再度起動します。
一時的なエイリアスの削除
一時エイリアスを削除するには、 あなたは泣いている アクティブなセッション中にコマンドを実行します。
構文:
あなたは泣いている < 別名 >
たとえば、更新エイリアスを削除するには、次を使用します。
ここで、エイリアスをリストすると、更新が利用できなくなっていることがわかります。
すべてのエイリアスを削除するには、次を使用します。
永続的なエイリアスの作成
永続的なエイリアスを作成するには、シェル構成ファイルを変更する必要があります。構成ファイルは、使用しているシェルによって異なります。
-
- バッシュの場合は、 bashrc
- Zshの場合、それは 縮む
私は Bash を使用しています。したがって、bashrc ファイルを開きます。
須藤 ナノ ~ / .bashrc
次に、エイリアスを入力します アップデート ファイルの最後に。エイリアスは次のようになります。
を使用してファイルを保存します Ctrl+X そして、 を押します そして/そして 。
次に、ファイルをソースします。
このエイリアスは、セッションを終了しても、マシンの電源をオフにしても、永続的に残ります。
リダイレクト演算子 (>>) を使用すると、bashrc ファイルの最後にエイリアス コマンドが追加されるため、永続的なエイリアスを作成することもできます。
エコー 「 エイリアス アップデート =' 須藤 適切なアップデート && 須藤 適切なアップグレード」 >> ~ / .bashrc
変更を保存するには、bashrc ファイルを取得することを忘れないでください。
永続的なエイリアスの削除
永続的なエイリアスを削除するには、シェル構成ファイルからエイリアスを削除する必要があります。私の場合は bashrc でしたので、ファイルを開いてエイリアスを削除します。
エイリアスを削除した後、以下のコマンドを実行して bashrc ファイルを取得します。
エイリアスは削除されました。
引数を使用してエイリアスを作成する
エイリアスに引数を追加できると、エイリアスはさらに便利になります。これは、永続的なエイリアス作成テクニックを使用して行うことができます。
この手法では、 エイリアス キーワードとして、 関数 その代わり。
構文:
関数 < 関数名 > ( ) {< コマンド… >
}
ファイル名を引数として受け取り、現在の作業ディレクトリにファイルを作成する関数を作成しましょう。
次のコードでは、$1 が引数です。引数の数は、$2、$3 などを使用して増やすことができます。
bashrc ファイルを開き、ファイルの最後に次の関数を入力します。
触る 「 1ドル 」
}
さて、実行してください ソース ~/.bashrc コマンドを使用して変更を保存し、エイリアスを有効にします。
ここで、ファイル名を指定してエイリアス関数を実行します。
ファイルはユーザーの指定した名前で作成されます。
引数付きのエイリアスを削除する
引数を使用してエイリアスを削除する手順は、永続的なエイリアスを削除する手順と似ています。 bashrc ファイルを開き、関数を削除します。ファイルを保存し、それを使用してソースします。 ソース ~/.bashrc 指示。
結論
Linux のエイリアスは、操作する 1 つまたは複数のコマンドを参照するショートカットを作成できる便利なユーティリティです。このコマンドの主な利点は、時間を節約し、効率を向上させることです。エイリアスは一時的なものですが、シェル設定ファイルを編集することで永続的にすることができます。一時エイリアスはすぐに削除することも、アクティブなセッションの終了時に自動的に削除することもできます。一方、永続的なエイリアスの場合は、シェル構成ファイル bashrc または zshrc からエイリアスを削除する必要があります。