Linux でエイリアス コマンドを作成して使用する方法

小さな手を動かして大金を稼いで、親指を立ててください!

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

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

現在のエイリアスのリストを表示する

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

alias

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

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

$ ll
$ ls -alF

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

エイリアスを作成する

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

一時的なエイリアスを作成する

必要なのは、「alias」という単語を入力し、その後にコマンドの実行に使用する名前を入力し、その後に「=」記号を入力して、エイリアスを設定するコマンドを参照することだけです。

構文は次のとおりです。

$ alias shortName="your custom command here"

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

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

その後、「wr」ショートカットを使用して webroot ディレクトリに移動できます。このエイリアスの問題は、現在の端末セッションでのみ機能することです。

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

永続的なエイリアスを作成する

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

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

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

$ vim ~/.bashrc

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

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

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

$ source ~/.bashrc

要删除通过命令行添加的别名,可以使用 unalias 命令取消别名。

$ unalias alias_name
$ unalias -a [remove all alias]

总结

是一个简短的示例,说明如何创建自己的别名并执行常用命令,而无需一次又一次地键入每个命令。现在您可以考虑最常用的命令并在 shell 中为它们创建快捷方式。

本文由mdnice多平台发布

おすすめ

転載: juejin.im/post/7258509816691523621