あなたのほとんどはすでに「トップ」コマンドについて知っていますね?はい、Unixライクなオペレーティングシステムで実行されているプロセスに関する動的なリアルタイム情報を提供します。数人の開発者がtopコマンド用のグラフィカルフロントエンドを構築しているため、ユーザーはグラフィカルウィンドウでシステムのアクティビティを簡単に見つけることができます。そのうちの1つはGotopです 。名前が示すように、Gotopは Goで記述されたTUIグラフィカルアクティビティモニターです。 言語。完全に無料のオープンソースであり、gtopおよびvtopプログラムに触発されています。
この簡単なガイドでは、Gotopプログラムをインストールして使用し、Linuxシステムのアクティビティを監視する方法について説明します。
LinuxにGotopをインストールする
GotopはGoを使用して記述されているため、最初にインストールする必要があります。 LinuxにGoプログラミング言語をインストールするには、次のガイドを参照してください。
- LinuxにGo言語をインストールする方法
Goをインストールした後、次のコマンドを実行してGotopをインストールします。
$ go get github.com/cjbassi/gotop
このコマンドは、gotopバイナリをダウンロードし、現在の作業ディレクトリのgo/binフォルダに保存します。バイナリを実行可能にして、$PATHにコピーするだけです。
$ chmod +x go/bin/gotop
$ sudo cp go/bin/gotop /usr/local/bin/
または、ビルド済みのgotopバイナリをシステムにダウンロードするスクリプトがあります。このスクリプトは、リリースページからシステムの正しいバイナリをダウンロードします。 Goをインストールする必要はありません。
コマンドを使用してリポジトリのクローンを作成します:
$ git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
スクリプトを実行してgotopバイナリをダウンロードします:
$ /tmp/gotop/scripts/download.sh
上記のコマンドは、gotopバイナリを現在の作業ディレクトリにダウンロードします。実行可能にして、以下に示すように$PATHに移動します。
$ chmod +x gotop
$ sudo cp gotop /usr/local/bin
Archベースのシステムを使用している場合、Gotopは AURで利用できます。 、したがって、任意のAURヘルパープログラムを使用してインストールできます。
Yayを使用する :
$ yay -S gotop-bin
Gotopアクティビティモニターを使用してLinuxシステムのアクティビティを監視する
Gotopの使い方は簡単です!ターミナルから次のコマンドを実行するだけです。
$ gotop
どうぞ!システムのCPU、ディスク、メモリ、ネットワーク、CPU温度、およびプロセスリストの使用状況がシンプルなTUIウィンドウに表示されます。

Gotopを使用してLinuxシステムのアクティビティを監視する
CPU、Mem、およびProcessウィジェットのみを表示するには、 -mを使用します 以下のようなフラグ。
$ gotop -m

LinuxのGotopインターフェース
次のキーボードショートカットを使用して、プロセステーブルを並べ替えることができます。
- c -CPU
- m -Mem
- p -PID
プロセスナビゲーションには、次のキーを使用します。
- 上/下 矢印またはj/ k 上下に移動するためのキー。
- Ctrl-d およびCtrl-u -半ページ上下。
- Ctrl-f およびCtrl-b -ページ全体を上下に移動します。
- gg およびG -上部と下部にiump。
おすすめの記事:
- コマンドラインからCPU使用率を表示する方法
- LinuxでCPU温度を表示する方法
- LinuxでプロセスのCPU使用率を制限する方法
そして、今のところこれですべてです。これがお役に立てば幸いです。