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

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

システム管理者およびコマンドライン愛好家として、私たちは必然的に同じコマンドを使用していることに気づきます。私たちが仕事に長けているのであれば、私たちは常にプロセスをより効率的にするよう努めるべきです。目標は、最終的に「少ない労力でより多くのことを行う」ことです。

Enable Sysadminについて書いた最初の記事の1つは、ここにありますが、Windows用のAutoHotkeyツールに関するものでした。これは、ワークロードを軽減するユーザーフレンドリーなスクリプトを設定できる素晴らしいユーティリティです。 Linuxでこのツールの適切な代替品をまだ見つけていないため、定期的に使用するコマンドのエイリアスを設定することを検討しました。私はもはやサポート部門で働いていないので、これらのほとんどは生活の質の変化にすぎません。エイリアスの設定方法を理解すると、このプロセスはほとんどすべての状況に適用できます。

エイリアス

まず最初に:エイリアスとは何ですか、なぜ気にするのですか?エイリアスは、ユーザーが別の、通常はより複雑なコマンドまたはコマンドのグループを実行するために作成するカスタムコマンドです。エイリアスの有用性は、「デクラッタリングプロセス管理」で確認できます。ここでは、次のコマンド用に作成したエイリアスについて説明しています。

$ ps xawf -eo pid,user,cgroup,args

この完全なコマンドを入力する代わりに、pscgroupを使用できるようにするエイリアスを作成しました 元のはるかに長いコマンドを実行します。提供されているユーティリティを確認できたので、エイリアスを構成する場所と方法を見てみましょう。

[Red Hat Enterprise Linuxを試してみませんか?今すぐ無料でダウンロードしてください。]

エイリアスの作成

エイリアスを作成する際に注意すべき点がいくつかあります。この記事の目的上、エイリアスはユーザーごとに作成されます。ユーザーtcarriganとしてエイリアスを作成した場合 次に、rootに変更します ユーザー、作成されたエイリアスは機能しません。ここで、私がlsのエイリアスを作成したことがわかります。 追加情報を表示し、色分けを追加するEXAと呼ばれるプログラムを使用します。 rootユーザーと同じディレクトリにある同じコマンドは、lsの標準出力を表示します。 :

すべてのユーザーにまたがるエイリアスを作成できる場所があります。このトピックの詳細については、bashシェルのドキュメントを確認してください。

今のところ、ユーザーtestuserの下にエイリアスを作成します 。そのため、ホームディレクトリで、エイリアスを.bashrcに入力します。 。このファイルはデフォルトで非表示になっていることに注意してください。 -aを追加すると表示されます lsにフラグを立てます コマンド:

このユーザーがエイリアスなしで開始していることがわかります。この状況はまもなく修正されます。ここでは、コマンド構文を見ていきます。正しい構文は次のとおりです。

alias shortname=<command you want carried out>

ここで、lsのエイリアスを作成します ls -lraへのコマンド 非表示と非表示の両方のすべてのファイルをよりよく見ることができるように:

ここで、.bashrcをリロードします 次のコマンドを使用してファイルを作成します:

$ source ~/.bashrc 

標準のlsを使用する場合 これでコマンドを実行すると、エイリアスがアクティブになり、ls -lraの出力が得られることがわかります。 :

まとめ

このエイリアスは単純な生活の質の変化ですが、これと同じ概念を、日常業務で日常的に使用しなければならない可能性のある長くて複雑なコマンドに適用できます。お気に入りのユースケースを教えてください。 Enable Sysadminは、皆様からのご連絡をお待ちしております。


Linux
  1. Linuxコマンドのスクリプトを作成する方法

  2. Linuxで特定のサイズのファイルを作成する方法

  3. Linux でシェル エイリアスを使用する方法

  1. LinuxでSuコマンドを使用する方法

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

  3. Linuxlnコマンド

  1. mkdirコマンドを使用してLinuxディレクトリを作成または作成する方法

  2. ターミナル/コマンドラインを使用してLinuxでファイルを作成する方法

  3. Lnコマンド:Linuxでシンボリックリンクを作成する方法