Linux 查詢程序相關資訊

2021-10-23 14:16:47 字數 1040 閱讀 9107

ps eww -p 程序id號

統一顯示某個程序的執行環境和傳遞給命令的引數.

引數介紹:

e 顯示環境以及傳遞給命令的引數,最多不超過 80 個字元。

-w 顯示加寬可以顯示較多的資訊

eww 將 e 標誌中的顯示內容換行並顯示 env 列表,直至該標誌達到 line_max 值。

-p proclist 僅顯示有關 proclist 指定的程序號的程序的資訊。proclist 的值必須為數字。

-aux 顯示所有包含其他使用者的行程

更多詳細引數參考:

ps命令參考:

ps -ef #顯示所有命令,連帶命令列

顯示指定使用者的資訊:

比如顯示root的所有程序資訊:ps -u root

精簡命令:

ps aux | grep 程序號

ps -ef | grep 程序號

使用檢視檔案的方式獲取資訊: 執行目錄, 環境變數, 完整的命令列

通過ps及top命令檢視程序資訊時,只能查到相對路徑,查不到的程序的詳細資訊,如絕對路徑等。這時,我們需要通過以下的方法來檢視程序的詳細資訊:

linux在啟動乙個程序時,系統會在/proc下建立乙個以pid命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括乙個名為exe的檔案即記錄了絕對路徑,通過ll或ls –l命令即可檢視。

ll /proc/pid

cwd 符號鏈結的是程序執行目錄;

exe 符號連線就是執行程式的絕對路徑;

cmdline 就是程式執行時輸入的命令列命令;

environ 記錄了程序執行時的環境變數;

fd 目錄下是程序開啟或使用的檔案的符號連線。

cwd 鏈結的是啟動程序的目錄(也就是輸入命令列所在的目錄)

environ: 記錄該程序當時所有環境變數

cmdline: 執行程序當時執行的完整命令

命令ps eww -p 程序號包含了絕對路徑的命令和環境變數

根據程序id號查詢子程序和父進: ps 命令查詢既可.

Linux下查詢程序及終止程序操作的相關命令

linux下查詢程序及終止程序操作的相關命令 摘自 使用linux作業系統,難免遇到一些軟體 卡殼 的問題,這時就需要使用linux下強大的kill命令來結束相關程序。這在linux系統下是極其容易的事情,你只需要kill 即可,這裡 代表與此軟體執行相關的程序pid號。首先,我們需要使用linux...

Linux系統下查詢程序

a 顯示所有終端下執行的程序 a 顯示與終端相關的所有程序,包含每個程序的完整路徑 x 顯示與終端無關的所有程序 u 顯示程序的使用者資訊 u 顯示指定使用者相關的程序資訊 e 顯示所有程序 f 額外顯示uid ppid c與stime欄位 f 顯示程序樹 h 顯示程序樹 l 以詳細的格式來顯示程序...

Linux基礎命令 查詢程序id

pidof pidof 可以查詢指定名稱的程序的pid,將結果送到標準輸出。pidof有兩種返回值 0,找到至少乙個程序 1,沒有找到程序。pidof實際上與killall5相同 程式根據呼叫它的名稱進行操作。此命令的適用範圍 redhat rhel ubuntu centos suse opens...