这篇文章主要介绍了Linux常用命令fuser怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Linux常用命令fuser 命令用指定的文件或者文件系统显示进程进程号,默认情况下每一个文件名后会跟着一个字母来表示类型

语法

fuser(选项)(参数)选项

-a:显示命令行中指定的所有文件;-k:杀死访问指定文件的所有进程;-i:杀死进程前需要用户进行确认;-l:列出所有已知信号名;-m:指定一个被加载的文件系统或一个被加载的块设备;-n:选择不同的名称空间;-u:在每个进程后显示所属的用户名。参数

文件:可以是文件名或者TCP、UDP端口号。

实例

例1

[root@redhat~]#fuser-l#显示信号HUPINTQUITILLTRAPABRTIOTBUSFPEKILLUSR1SEGVUSR2PIPEALRMTERMSTKFLTCHLDCONTSTOPTSTPTTINTTOUURGXCPUXFSZVTALRMPROFWINCHIOPWRSYSUNUSED[root@redhat~]#fuser-a/root#显示与/root目录相关的进程/root:4552c4630c4661c4664c4666c4669c4671c4732c4733c4735c4736c4740c4741c4743c4744c4750c4751c4767c11065c30632c31755c[root@redhat~]#fuser-k/root#杀死与/root目录相关的进程/root:4552c4630c4661c4664c4666c4669c4671c4732c4733c4735c4736c4740c4741c4743c4744c4750c4751c4767c11065c30632c31755c

例2

#fuser-uv.#查询当前目录下的进程USERPIDACCESSCOMMAND.:root3784..c..(root)bashroot3815..c..(root)bashroot9998..c..(root)bashroot28673..c..(root)vi

例3

[root@localhosttest]#fuser-km/dev/sdb2/dev/sdb2:7251c//杀掉正在使用的挂载用户,下面另外一个执行结果[root@localhosttest]#cd/mnt[root@localhostmnt]#Connectionclosing...Socketclose.Connectionclosedbyforeignhost.Disconnectedfromremotehost(新建会话)at15:50:05.Type`help'tolearnhowtouseXshellprompt.[D:\~]$

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux常用命令fuser怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!