使用文件或文件結構識別進程
fuser命令 用于報告進程使用的文件和網絡套接字。fuser命令列出了本地進程的進程號,那些本地進程使用file,參數指定的本地或遠程文件。對于阻塞特別設備,此命令列出了使用該設備上任何文件的進程。
每個進程號后面都跟隨一個字母,該字母指示進程如何使用文件。
fuser(選項)(參數)
-a:顯示命令行中指定的所有文件;
-k:殺死訪問指定文件的所有進程;
-i:殺死進程前需要用戶進行確認;
-l:列出所有已知信號名;
-m:指定一個被加載的文件系統(tǒng)或一個被加載的塊設備;
-n:選擇不同的名稱空間;
-u:在每個進程后顯示所屬的用戶名。
文件:可以是文件名或者TCP、UDP端口號。
要列出使用/etc/passwd文件的本地進程的進程號linux命令大全,請輸入:
fuser /etc/passwd
要列出使用/etc/filesystems文件的進程的進程號和用戶登錄名,請輸入:
fuser -u /etc/filesystems
要終止使用給定文件系統(tǒng)的所有進程,請輸入:
fuser -k -x -u -c /dev/hd1 或者 fuser -kxuc /home
上一個教程:Linux mount命令
下一個教程:Linux paste命令