访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux命令_linux 命令_linux命令

时间:2019-06-19

linux命令_linux 命令_linux命令

概述

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

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

用途

使用文件或文件结构识别进程。[1]

linux命令_linux命令_linux 命令

语法

fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 …

选项

-c 包含 File的文件系统中关于任何打开的文件的报告。

-d 暗示使用了 -c 和 -x 标志。关于任何与文件系统(自父目录删除的)无链接的打开文件的报告。当与 -V 标志一起使用时,它也会报告被删除文件的节点号和大小。

linux 命令_linux命令_linux命令

-f 仅对文件

-k 将 SIGKILL 信号发送到每个本地进程。仅有 root 用户能终止另一用户的进程。

-u 为进程号后圆括号中的本地进程提供登录名。

-V 提供详细输出。

-x 与 -c 或 -f 连用,报告除标准 fuser 输出以外的可执行的和可载入的对象。

linux命令_linux命令_linux 命令

示例

要列出使用 /etc/passwd 文件的本地进程的进程号,请输入:

fuser /etc/passwd

要列出使用 /etc/filesystems 文件的进程的进程号和用户登录名,请输入:

fuser -u /etc/filesystems

linux 命令_linux命令_linux命令

要终止使用给定文件系统的所有进程,请输入:

fuser -k -x -u -c /dev/hd1 或者fuser -kxuc /home

任一命令都列出了进程号和用户名linux命令linux命令,然后终止每个正在使用 /dev/hd1 (/home) 文件系统的进程。仅有 root 用户能终止属于另一用户的进程。如果您正在试图卸下 /dev/hd1 文件系统,而一个正在访问 /dev/hd1 文件系统的进程不允许这样,您可能希望使用此命令。

要列出正在使用已从给定文件系统删除的文件的全部进程,请输入:

fuser -d /usr文件

/dev/kmem 用于系统映像。

/dev/mem 也用于系统映像。