当前位置首页 > 百科> 正文

fuser(Linux命令)

2020-03-19 19:37:55 百科

fuser(Linux命令)

fuser 是Linux上的一个命令,用以由档案或设备去找出使用档案、或设备的进程。

概述

该命令列出本地进程的进程号,那些本地进程使用File 参数指定的本地或远程档案。对于阻塞特别设备,此命令列出了使用该设备上任何档案的进程。

用途

使用档案或档案结构识别进程。

语法

fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]档案 …

选项

-c 包含 File的档案系统中关于任何打开的档案的报告。
-d 暗示使用了 -c 和 -x 标誌。关于任何与档案系统(自父目录删除的)无连结的打开档案的报告。当与 -V 标誌一起使用时,它也会报告被删除档案的节点号和大小。
-f 仅对档案
-k 将 SIGKILL 信号传送到每个本地进程。仅有 root 用户能终止另一用户的进程。
-u 为进程号后圆括弧中的本地进程提供登录名。
-V 提供详细输出。
-x 与 -c 或 -f 连用,报告除标準 fuser 输出以外的可执行的和可载入的对象。

示例

要列出使用 /etc/passwd 档案的本地进程的进程号,请输入:
fuser /etc/passwd
要列出使用 /etc/filesystems 档案的进程的进程号和用户登录名,请输入:
fuser -u /etc/filesystems
要终止使用给定档案系统的所有进程,请输入:
fuser -k -x -u -c /dev/hd1 或者fuser -kxuc /home
任一命令都列出了进程号和用户名,然后终止每个正在使用 /dev/hd1 (/home) 档案系统的进程。仅有 root 用户能终止属于另一用户的进程。如果您正在试图卸下 /dev/hd1 档案系统,而一个正在访问 /dev/hd1 档案系统的进程不允许这样,您可能希望使用此命令。
要列出正在使用已从给定档案系统删除的档案的全部进程,请输入:
fuser -d /usr档案
/dev/kmem 用于系统映像。
/dev/mem 也用于系统映像。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net