私はその中で最も一般的に使用されるコマンドが何をしている、コマンドが使用されているLinuxの、と接触するので分からないのですか?
私は、Linuxでは、更新時にそれをインストール削除するために、毎日使用して、様々な他のパッケージは、スーパーユーザ権限が必要なので、私の最も一般的に使用されるコマンドの一つは、sudoのです。
そして、あなたはいくつかのですか?今日は、私たちが最も頻繁に使用されることのLinuxコマンドを使用して自分自身を見てみましょう彼らの最も頻繁に使用するコマンドを知っています。
Linux上でのあなたの最も頻繁に使用するコマンドを見ます
Linuxの場合、履歴ファイル〜/の.bash_history私たちは、あなたがこの文書で最も頻繁に使用するコマンドを見つけることができるので、あなたは、端末に入力したすべてのコマンドを記録します。
具体的には、以下:
$歴史| awkは '{$ 2印刷}' | 並べ替え| uniqの-c | ソート-nr | ヘッド-5
コマンド上記の結果は、Linux上の5人の最も頻繁に使用されるコマンドのユーザーが表示されます。
出力:
153 sudo118 ls33 CD30 ssh29 gitの
この結果は、非常にさわやかで直感的です!
その後、あなたはそれでその特定の役割を知る上で、このコマンドのさまざまな部分は?さて、詳細に説明しましょう。
まず、コマンド履歴の出力を見てみましょう。
アルビン@アルビン-PC:〜$歴史743須藤はapt-getの更新は744 sudoの745のLS 747のLS 748 Gitのステータスをアップグレードapt-getを
これは、CentOSのようなその他のプラットフォームでは、結果は別のケースになり見るかどうかを確認するためのUbuntu上の結果であり、対応するコマンドも、それは小さな変更が必要です。
awkは履歴ファイルから2つの文字列の印刷、非表示のコマンドオプションとパラメータ「{$ 2印刷します}」
アルファベット順のソートすべての行
uniqは、重複行を削除し、統計を数え、それらを保つ-c
ソート統計uniqのコマンドが返すに応じてリバース-nrソート
ヒント:各オプションのExplainShell機能説明に[検索]コマンドを使用することができます。
私たちは、sudoは、現在ユーザーが153回使用することを最も頻繁に使用するコマンドで、結果から見ることができます。
結果は、あなたはそれが昇順で表示したい場合は、次のコマンドを使用する必要があり、降順で表示されます。
$歴史| awkの{ '$ 2印刷します'} | 並べ替え| uniqの-c | ソート-n | 尾-n5
あなたはそれらの違いを表示する前のコマンドを比較することができます。
出力:
29 gitの 30 SSH 33 CD 118のLS 153須藤
あなたは結果の数を制限したくない場合は、単純に上記のコマンドの最後の部分を削除することができ。
$歴史| awkは '{$ 2印刷}' | 並べ替え| uniqの-c | ソート-nr