Linux で最も頻繁に使用されるターミナル コマンドのトップ 10 のリストを取得します。

Linux で最も頻繁に使用されるターミナル コマンドのトップ 10 のリストを取得します。

私が最も頻繁に使用するコマンドは次の通りです:

  1. 選択肢
  2. CD
  3. ギット
  4. ls
  5. ssh
  6. 須藤

数週間前、私はこの Reddit スレッドに偶然出会いました。そこでは、短い Bash スニペットによって、最もよく使用するターミナル コマンドのリストを取得する方法が示されていました。

履歴 '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }' 列

詳細はそれほど重要ではありませんが、基本的には、履歴コマンドの出力を取得して要約し、上位 10 個のコマンドと、各コマンドが使用された時間の割合を示します。スニペットにいくつかの変更を加えるだけで、リストを長くしたり、書式を少し変更したりすることが簡単にできます。これは最近更新したラップトップからのものです。

  1 138 25.0909% sudo
  2 59 10.7273% ls
  3 47 8.54545% cd
  4 20 3.63636% ギット
  5 19 3.45455% グレップ
  6 13 2.36364% ...
  7 10 1.81818% lpstat
  8 9 1.63636% 見つける
  9 8 1.45455% ps
 10 8 1.45455% トップ

これらのうち、私を驚かせたのは lpstat だけです (最近、プリンターの設定に苦労しています)。これらの数字はそれほど大きくなく、詳細の一部は sudo の背後に隠されています (おそらくその多くは DNF 更新です)。不思議なことに、デスクトップと、異なる目的で使用されている複数の仮想マシンで同じコマンドを実行したところ、まったく異なる結果が得られました。

私のデスクトップでは、かなりの時間を ssh の使用に費やしています。仮想マシンの中では、systemctl と docker の両方がリストに載っており、構成ファイルの編集に多くの時間を費やしているため、vi がトップに躍り出ました。

あなたのトップ 10 も、おそらくあなた自身について何かを共有しているでしょう。あなたは開発者ですか?スーパーユーザー?リモートシステムを頻繁に使用しますか?あなたのお気に入りのテキストエディタは何ですか?
よろしければ、ぜひあなたのトップ 10 や、そのための最適なツールをシェアしてください。あなたのリストは驚きましたか?あなたが思っているのと同じですか?

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Linux ターミナルでドメイン IP アドレスを見つけるコマンド (5 つの方法)
  • LinuxターミナルでSOCKS5プロキシを使用する方法の詳細な説明
  • Linuxターミナルでシェルスクリプトを実行して現在実行中のアプリのログを直接出力するAndroidの実装方法
  • Linux でシェル スクリプトを使用してターミナルの幅を取得する方法
  • Linux コマンドラインターミナルで画面を分割するための 2 つのツール
  • Linux でターミナル画面を分割する 2 つの方法 (screen と tmux)
  • Linux ターミナルのコマンドラインでよく使われるショートカットキーの詳細な説明
  • LinuxターミナルでPythonコマンドラインを終了する方法
  • Linuxはsttyを使用して端末の回線設定を表示および変更します。

<<:  RoughViz を使用して Vue.js でスケッチされたチャートを視覚化する方法

>>:  MySQL のフィールドに一意のインデックスを追加および削除する方法

推薦する

VMwareでCentOSがインターネットにアクセスできない問題を素早く解決

昨日、VMware に CentOS7 をインストールしました。Tomcat パッケージを転送するた...

element.style インライン スタイルを変更する方法のチュートリアル

序文上記の Web ページ スタイルを記述しているときに、スタイルの値をどのように変更しても、ページ...

Vue を使用して 2 つのデータ セットの違いを比較する視覚化コンポーネントの詳細な説明

目次必要:要点:これまでの要点に従って、コンポーネントのプロパティを確立できます。コンポーネントの基...

MySQL がデュアルマスターで構成されている場合にデータループの競合を回避する方法

あなたはこの質問について考えたことがあるでしょうか?デュアルアクティブが構成されている場合、データル...

JS関数の継承について学ぶ記事

目次1. はじめに: 2. プロトタイプチェーン継承: 3. コンストラクタ継承の借用(オブジェクト...

Windows Server 2008 R2 マルチユーザー リモート デスクトップ接続ライセンス

仕事ではリモート サーバーが必要になることが多く、次の 2 つの問題に遭遇することがよくあります。 ...

純粋な CSS ドロップダウン メニュー

成果を達成する実装コードhtml <div id="コンテナ"> &...

MYSQLは、ショッピングカートに追加する際に重複追加を防ぐためのサンプルコードを実装します。

序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...

CocosCreator ScrollView 最適化シリーズ: フレーム読み込み

目次1. はじめに2. 行き詰まった問題の分析3. 解決策(理論) 4. ソリューション(コード) ...

NodeはMySQLに接続し、追加、削除、変更、チェックのための実装コードをカプセル化します。

目次ノードはMysqlに接続しますMySQLモジュールをインストールするMySQLに接続するよく使わ...

Node.js の fs モジュールと Path モジュールのメソッドの詳細な説明

概要:ファイルシステム モジュールは、標準の POSIX ファイル I/O 操作セットをラップしたシ...

VMware Workstation 仮想マシンのインストール操作方法

仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...

Linuxでホスト名を変更する方法

1. 現在のホスト名を表示する [root@fangjian ~]# ホスト名ctl 静的ホスト名:...

Javascriptのtry catchの2つの機能についてお話しましょう

プログラムは上から下へ順番に実行され、いくつかの制御文によって実行経路を変更することができます。制御...

Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

目次1. ウェアハウスを使用してhttpd lrzsz解凍ファイルを作成する2. ソースコードファイ...