1.fuser
#fuser [-ki] [-singal] file/dir
引數:-k:找出使用檔案/目錄的pid,並試圖將sigkill訊號給pid
-i:必須與-k配合在刪除pid之前會先要求使用者確認
-sigal:如 -1 -15 等,若不新增的話,預設是sigkill(-9)
範例一:找出當前目錄使用的pid
#fuser .
2.lsof 查出某個程序開啟或使用的檔案或裝置
引數:-a:需要多項資料「同時成立」才顯示出結果的情況
-u:僅列出類unix系統的套接字檔案型別
+d:後面接目錄,即找出某個目錄下已經開啟的檔案
範例一:列出當前系統上所有已經開啟的檔案和裝置
#lsof
範例二:僅針對root列出所有程序開啟的套接字檔案
#lsof -u root -a -u
範例三:請列出當前系統上所有啟動的外部裝置
#lsof +d /dev
範例四:顯示root的bash程序所有開啟的檔案
#lsof -u root |grep bash
3.pidof
#pidof [-sx] program_name
引數:-s:僅列出乙個pid而不列出所有的pid
-x:同時列出該程式名可能的ppid程序的pid
範例一:列出當前系統init的pid
#pidof init
範例二:找出bash即以ppid的幾個主要的pid
#pidof -x bash
關閉某個已開啟的word檔案
using system.io using system.runtime.interopservices dllimport kernel32.dll public static extern intptr lopen string lppathname,int ireadwrite dllimpo...
LINUX 查詢已安裝的軟體資訊
問題 1 列出當前主機已安裝的所有rpm軟體 2 檢視firefox軟體包的安裝清單 3 查詢ifconfig命令程式是安裝哪個軟體包後產生的 4 檢視firefox軟體包的用途 方案查詢所有已安裝的rpm包,可以利用命令rpm qa。查詢乙個軟體安裝清單,可以利用命令rpm ql 軟體名。查詢乙個...
selenium控制已開啟的頁面
chrome.exe remote debugging port 5555 user data dir c selenum setting remote debugging port值,可以指定任何開啟的埠。user data dir標記,指定建立新chrome配置檔案的目錄。它是為了確保在單獨的配...