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