のクイックガイドps
コマンド。システムで現在実行されているプロセスを一覧表示するために使用されます
お使いのコンピューターは、常にさまざまなプロセスを実行しています。
あなたはそれらすべてを使用して検査することができますps
コマンド:
これは、現在のセッションで現在実行されているユーザーが開始したプロセスのリストです。
ここにいくつかありますfish
シェルインスタンス。ほとんどがエディター内のVSCodeによって開かれ、Hugoのインスタンスがサイトの開発プレビューを実行します。
これらは、現在のユーザーに割り当てられているコマンドにすぎません。リストするにはすべていくつかのオプションを渡す必要があるプロセスps
。
私が使用する最も一般的なものはps ax
:
ザ・
a
オプションは、私たち自身だけでなく、他のユーザープロセスも一覧表示するために使用されます。x
どの端末にもリンクされていない(ユーザーが端末を介して開始していない)プロセスを示します。
ご覧のとおり、長いコマンドはカットされています。コマンドを使用するps axww
コマンドリストを切り取るのではなく、新しい行に続けるには:
指定する必要があります
w
この設定を2回適用すると、タイプミスではありません。
組み合わせて特定のプロセスを検索できますgrep
このようなパイプで:
ps axww | grep "Visual Studio Code"
によって返される列ps
いくつかの重要な情報を表します。
最初の情報はPID
、プロセスID。これは、たとえば強制終了するなど、別のコマンドでこのプロセスを参照する場合に重要です。
次に、TT
これは、使用されている端末IDを示しています。
次にSTAT
プロセスの状態を教えてくれます:
I
アイドル状態のプロセス(約20秒以上スリープ)R
実行可能なプロセスS
スリープ状態が約20秒未満のプロセスT
停止したプロセスU
中断のない待機中のプロセスZ
デッドプロセス(ゾンビ)
複数の文字がある場合、2番目の文字は詳細情報を表します。これは非常に技術的な場合があります。
持っているのは一般的です+
これは、プロセスがターミナルのフォアグラウンドにあることを示しています。s
プロセスがセッションリーダー。
TIME
プロセスが実行されている期間を示します。
このコマンドは、Linux、macOS、WSL、およびUNIX環境があるすべての場所で機能します
私の無料ダウンロードLinuxコマンドハンドブック
その他のCLIチュートリアル:
- Bashシェル
- Bashシェルスクリプトの概要
- フィッシュシェル
- シェル、ファイルの内容が入力されるのを監視します
- Vimを終了する方法
- UNIXエディター
- UNIXファイルシステムコマンド
- Unixシェルチュートリアル
- macOSまたはLinuxシェルでエイリアスを設定する方法
- 自作の実用ガイド
- macOSでxcrunの無効なアクティブな開発者パスエラーを修正する方法
- 完全な初心者のためのコマンドライン
- Linuxの紹介
- ポートを使用しているプロセスを見つける方法
- Linuxコマンド:mkdir
- Linuxコマンド:cd
- Linuxコマンド:pwd
- Linuxコマンド:rmdir
- Linuxコマンド:ls
- Linuxコマンド:mv
- Linuxコマンド:cp
- Linuxコマンド:少ない
- Linuxコマンド:tail
- Linuxコマンド:touch
- Linuxコマンド:cat
- Linuxコマンド:検索
- Linuxコマンド:ln
- Linuxコマンド:ps
- Linuxコマンド:echo
- Linuxコマンド:トップ
- Linuxコマンド:kill
- Linuxコマンド:killall
- Linuxコマンド:エイリアス
- Linuxコマンド:ジョブ
- Linuxコマンド:bg
- Linuxコマンド:fg
- Linuxコマンド:タイプ
- Linuxコマンド:これ
- Linuxコマンド:whoami
- Linuxコマンド:who
- Linuxコマンド:クリア
- Linuxコマンド:su
- Linuxコマンド:sudo
- Linuxコマンド:chown
- Linuxコマンド:chmod
- Linuxコマンド:passwd
- Linuxコマンド:開く
- Linuxコマンド:wc
- Linuxコマンド:履歴
- Linuxコマンド:du
- Linuxコマンド:umask
- Linuxコマンド:grep
- Linuxコマンド:man
- Linuxコマンド:uname
- Linuxコマンド:並べ替え
- Linuxコマンド:uniq
- Linuxコマンド:diff
- Linuxコマンド:nohup
- Linuxコマンド:df
- Linuxコマンド:xargs
- Linuxコマンド:gzip
- Linuxコマンド:gunzip
- Linuxコマンド:ping
- Linuxコマンド:traceroute
- Linuxコマンド:tar
- Linuxコマンド:エクスポート
- Linuxコマンド:crontab
- Linuxコマンド:dirname
- Linuxコマンド:basename
- Linuxコマンド:printenv
- Linuxコマンド:env
- edエディターの短いガイド
- vimの短いガイド
- emacsの短いガイド
- ナノへの短いガイド
- Linux、デバイスにスペースが残っていません
- Netcatの使い方