ウェブサイト検索

Linux で Alias コマンドを作成して使用する方法


Linux ユーザーは、1 つのコマンドを繰り返し使用する必要があることがよくあります。同じコマンドを何度も入力またはコピーすると、生産性が低下し、本来やるべきことに集中できなくなります。

最もよく使用されるコマンドのエイリアスを作成すると、時間を節約できます。エイリアスは、カスタム オプションの有無にかかわらず実行できるコマンド (またはコマンドのセット) を表すカスタム ショートカットのようなものです。おそらく、あなたも気づかないうちに、Linux システムですでにエイリアスを使用している可能性があります。

Linux で現在定義されているエイリアスを一覧表示する

alias コマンドを実行するだけで、プロファイルに定義されているエイリアスのリストを表示できます。

alias

ここでは、Ubuntu システムでユーザーに定義されているデフォルトのエイリアスを確認できます。

ご覧のとおり、ll コマンドの実行は、ls -alF コマンドの実行と同じです。

ll
ls -alF

選択したコマンドに相当する 1 文字のエイリアスを作成できます。

Linux でエイリアスを作成する方法

エイリアスの作成は比較的簡単で迅速なプロセスです。 一時的永続的の 2 種類のエイリアスを作成できます。両方のタイプをレビューします。

Linux での一時エイリアスの作成

行う必要があるのは、「エイリアス」という単語を入力し、コマンドの実行に使用する名前を使用し、その後に "=" 記号を付けて、エイリアスを設定するコマンドを引用符で囲むことです。 。

構文は次のとおりです。

alias shortName="your custom command here"

実際の例を次に示します。

alias wr=”cd /var/www/html”

"wr" ショートカットを使用して、Webroot ディレクトリに移動できます。このエイリアスの問題は、現在のターミナル セッションでのみ使用できることです。

新しいターミナル セッションを開くと、エイリアスは使用できなくなります。セッション間でエイリアスを保存したい場合は、永続的なエイリアスが必要になります。

Linux での永続的なエイリアスの作成

セッション間でエイリアスを保持するには、ユーザーのシェル構成プロファイル ファイルにエイリアスを保存します。これは次のとおりです。

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • 魚 – ~/.config/fish/config.fish

使用する必要がある構文は、一時的なエイリアスを作成する場合と実質的に同じです。唯一の違いは、今回はファイルに保存するという事実です。たとえば、bash では、次のように好みのエディタで .bashrc ファイルを開くことができます。

vim ~/.bashrc

ファイル内でエイリアスを保持したい場所を見つけます。たとえば、ファイルの最後に追加できます。整理のため、エイリアスの前に次のようなコメントを残すことができます。

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

ファイルを保存します。ファイルは次回のセッションで自動的にロードされます。現在のセッションで新しく定義したエイリアスを使用する場合は、次のコマンドを実行します。

source ~/.bashrc

コマンドライン経由で追加されたエイリアスを削除するには、unalias コマンドを使用してエイリアスを解除します。

unalias alias_name
unalias -a [remove all alias]
結論

これは、独自のエイリアスを作成し、各コマンドを何度も入力することなく、頻繁に使用されるコマンドを実行する方法の短い例でした。これで、最もよく使用するコマンドを考えて、そのコマンドのショートカットをシェル内に作成できるようになりました。