GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでエイリアスコマンドを使用して効率を向上させる

エイリアスコマンドは、特定の構文の参照値を使用してコマンドを実行するためにLinuxで使用されます。ある意味で、エイリアスはコマンドの変数として機能します。特定のコマンドにエイリアスを割り当てることができ、後で実際のコマンドを作成する代わりに、実行中に指定されたエイリアス値を使用することができます。このようにして、ターミナルコマンドの複雑さを軽減し、覚えやすくすることができます。

コマンドでエイリアスを使用すると、エクスペリエンスがスムーズになります。スペルミスを避け、コマンドを覚えておくのに役立ちます。データベースエンジニアの場合、エイリアスという用語はよく知られているかもしれません。リレーショナルDBエンジンでは、プログラマーはデータベースをより理解しやすくするためにエイリアスを使用することがよくあります。 Linuxでは、シェルでaliasコマンドを使用するのは本当にクールで便利です。また、それはあなたにプロの雰囲気を与えます。

Linuxでのエイリアスコマンドの構文

aliasコマンドには、覚えておく必要のある構文がいくつかあります。実際、ほとんどの人は、コマンド構文を覚えないようにエイリアスコマンドを使用します。そのため、エイリアスコマンドは、エイリアス構文の多くを覚える必要がないように設計されています。ここでは、いくつかの構文とその使用例を示します。

LinuxでのAliasコマンドの形式は次のとおりです

 alias [option] [name] ='[value]' 
  • エイリアス:エイリアス構文は、Linux上のエイリアスプロセスを初期化します。
  • [オプション]:このオプションを使用すると、ユーザーはLinuxシステムで進行中のすべてのエイリアスを確認できます。
  • [name]:エイリアスコマンドでは、名前は実際のコマンド値を参照します。名前は文字列値です。ユーザーは使いたい名前を書くことができます。
  • [value]:値はコマンドの参照として機能します。コマンドで引数、パス、およびシンボリックリンクを使用して、値を参照できます。

Linuxでのエイリアスコマンドの例

エイリアスコマンドは、実際のコマンドへのショートカットとして機能します。 Linuxマシンでは、一時エイリアスと永続エイリアスの両方を使用できます。構文とコマンド形式は理解しやすいです。余分な努力なしでそれらを学ぶことができます。

エイリアスコマンドを使用すると、長いコマンドを短いコマンドに置き換えたり、文字やアルファベットを別のコマンドに割り当てたり、文字列をエイリアスに置き換えたりすることができます。エイリアスは、ほとんどの主要なLinuxマシンおよびサーバーのOSにプリインストールされています。

Linuxには、2種類のエイリアスがあります。それらは永続的で一時的なものです。一時エイリアスは、進行中のターミナルシェルのコマンドまたは値を指します。現在のターミナルセッションを閉じると、一時エイリアスは終了します。

---

永続的なエイリアスは、シェルスクリプトとbashファイル内で使用されます。エイリアスを恒久的に変更または使用する必要がある場合は、etcでシステムファイルを編集する必要があります または他のルートディレクトリ。この投稿では、Linuxシステムでaliasコマンドの例を使用する方法を説明します。

1。エイリアスコマンドから始める

aliasコマンドの使用を開始するのは簡単です。シェルでaliasと入力するだけで、コマンドがシステムで機能するかどうかを確認できます。 aliasコマンドは、システムで使用可能なエイリアスとパスを返します。

$エイリアス

2。 Alaisを使用してシェルで参照値を印刷する

別のコマンドを介してコマンドを実行していると見なされます。このコマンドは、Linuxでは引数として機能します。

 $ date$echo今日の日付は`date`

3。変数を使用してコマンドを保持する

エイリアスを使用して、コマンドの値を格納できます。後で、そのエイリアスを使用して、コマンドのデータを呼び出すことができます。たとえば、アルファベットdは、以下のコマンドの日付パラメータを保持します。

 put as d =`date` $ echo $ d 

4。二重引用符

Linuxでは、コマンドで引用符を使用してエイリアスを呼び出すことができます。コマンドでは一重引用符と二重引用符の両方を使用できます。どちらも意味が異なり、エイリアスを使用したユースケースがあります。二重引用符は、変数値を呼び出すか展開するために定義されています。

たとえば、シェルでPWDコマンドを実行すると、現在のディレクトリパスが表示されます。ディレクトリに二重引用符でエイリアスを設定すると、実際の値で実行および展開されます。

 $ echo $ PWD / home / ubuntupit $ alias dirA="echo作業ディレクトリは$PWD"$ alias dirAalias dirA='echo作業ディレクトリは/home/ ubuntupit' 

5。単一引用符

一重引用符は変数名を呼び出すためにのみ使用され、変数の値は出力されません。以下の例は、Linuxでaliasコマンドで一重引用符を使用する概念を明確にすることができます。

ここでは、変数PWDのみを呼び出し、以前に割り当てた値を展開しないことがわかります。

 $ alias dirB='echo作業ディレクトリは$PWD'$エイリアスdirBaliasdirB='echo作業ディレクトリは$PWD'

6。シェルがエイリアスを呼び出さないようにする

ターミナルシェルは通常、シェルコマンドを実行するときにエイリアスを探します。システム上の引用符付き、引用符なし、相対、またはその他のエイリアスを自動的に検出できます。 Linux端末がシステムでエイリアスを初期化しないようにする場合は、コマンドで円記号(/)を使用できます。従来は、スクリプト内の行にハッシュ(#)値を付けてコメントするように機能します。

たとえば、以下のエイリアスコマンドを使用すると、アルファベットのrを参照して繰り返しコマンドを呼び出すことができます。

 $ alias r ='fc -s' 

下記のls-ltrコマンドを頻繁に実行する場合、シェルを使用すると、エイリアスlを使用してls-ltrコマンドを呼び出すことができます。

 $ alias l ='ls -ltr' $ l 

値'ls-F'に対して別のエイリアスをlsとして設定し、次にll ='ls -l'としてもう1つのエイリアスを使用すると、2番目のエイリアスでは、ls自体が最初のコマンドのエイリアスであることがわかります。 。

 $ alias ls ='ls -F' $ alias ll ='ls -l' $ \ ll 

したがって、このように、1つのエイリアスを別のコマンドに割り当て続けると、2つの異なるコマンドに1つのエイリアスを割り当てても、複雑なコマンドでエラーが発生したり、期待した結果が得られなかったりする可能性が高くなります。

したがって、この問題を回避するために、エイリアスなしで通常の方法で実行するコマンドに円記号(\)を追加できます。

7。 Forコマンドでエイリアスを実行

Linuxでは、aliasコマンドを使用して、コマンドの記述中にエラーや入力ミスが発生しないようにすることができます。このようにして、エイリアスを使用して複雑なコマンドを置き換えることができます。

たとえば、rmコマンドにzapを割り当てることができ、zapコマンドをエイリアスとして適用すると、削除機能が実行されます。 -iを使用しています コマンドのフラグ。削除前に確認されます。

下記のエイリアスコマンドは、アルファベットfで始まるファイルを削除します。

 $ alias zap ='rm -i' $ zap f * 

ここで、削除の承認を求められたコマンドを確認できます。 「y」を使用して実行した場合にのみ、削除プロセスが開始されました。

8。すべてのエイリアスを表示

Linuxシステムでアクティブなすべてのエイリアスを表示するには、aliasと入力して、ターミナルシェルのEnterボタンを押すだけです。

$エイリアス

9。エイリアスを削除する

Linuxマシンからエイリアスコマンドを削除するには、値のエイリアスを解除するだけです。たとえば、以下のコマンドを使用すると、前に設定したubuntupitという用語のエイリアスを削除できます。

 $ unalias [-a] name(s)$ unalias ubuntupit 

10。ディレクトリのエイリアスを設定する

aliasコマンドを使用すると、ユーザーはディレクトリのエイリアスを設定することもできます。たとえば、以下のコマンドを使用すると、ホームディレクトリのエイリアスubuntupitを設定できます。

 $ alias ubuntupit ='cd / home / ubuntupit /'$ ubuntupit 

11。コマンドがエイリアスであるか実際のコマンドであるかを確認する

実行しているコマンドがエイリアスであるか実際のコマンドであるかを確認する必要がある場合は、whichコマンドを実行して、その値のソースを確認できます。たとえば、以下のwhich コマンドは実際のパスを出力し、それが実際のコマンドであることを確認します。

$どの日付

以下のような出力が得られた場合、それはエイリアスになります。

 $ which llalias ll ='ls -alF' / usr / bin / ls 

12。 Linuxでエイリアスコマンドを使用してOSリリースを確認する

Linuxでのaliasコマンドの使用は多目的です。エイリアスを設定して、OSのバージョンと詳細を確認することもできます。

 $ alias rel ='lsb_release -a' $ rel 

13。エイリアスの数を確認してください

Linuxマシンでaliasコマンドを頻繁に使用する場合は、使用しているエイリアスの数とその内容を意識している可能性があります。 Linuxシステムで現在アクティブなエイリアスの総数を表示するには。

$エイリアス| wc -l <​​/ pre> 

14。エイリアスのBashを編集

これは、Linuxシステムでエイリアスコマンドを永続的にしたい場合に非常に役立ちます。たとえば、Linuxでエイリアスを永続的にしたい場合は、/。bashrcファイルを編集して、使用するエイリアスを配置するだけです。

以下のコマンドは、nanoテキストエディタで/.bashrcファイルを開きます。ファイルを開いたら、一番下までスクロールして、エイリアスを保存してスクリプトを保存してください。

 sudo nano〜/ .bashrcalias c ='clear' 

15。 Linuxでのエイリアスヘルプ

最後になりましたが、Linuxでのaliasコマンドに関するヘルプとマニュアルを入手するには、次のことができます。

 $ alias --help 

洞察!

何をしているのかがわかっている場合は、aliasコマンドを使用するのが楽しいです。コマンドを簡単に覚えやすくするために、必要な数のエイリアスを作成できます。投稿全体で、Linuxでのエイリアスコマンドの構文、概念、およびいくつかの最もよく使用される例について説明しました。

この記事が役に立ったと思ったら、この投稿を友達やLinuxコミュニティと共有することを忘れないでください。また、この記事に関するコメントセクションに意見を書き留めておくことをお勧めします。


Linux
  1. BashスクリプトでのLinuxスリープコマンドの使用

  2. Linuxでのripgrep(rg)コマンドの使用

  3. 5 実用的な Linux fuser コマンドの例

  1. Linuxのコマンド履歴を管理する方法

  2. コマンドラインを使用してLinuxを再起動する方法

  3. コマンドを使用してLinuxでプロセスを強制終了する方法は?

  1. Linuxの無料コマンドの使用

  2. Linux での dmsetup コマンドの使用例

  3. mv コマンドを使用して Linux でフォルダーを移動する