Java 学习

Linux 之 进程管理 -- 几个进程相关指令(结尾)

2019-10-12  本文已影响0人  熊猫人和熊猫猫

这里继续学习几个与进程相关的指令

查询已开启文件或已执行进程开启之文件

1. 藉由文件(或文件系统)找出正在使用该文件的进程 fuser

有的时候我想要知道我的进程到底在这次启动过程中开启了多少文件,可以利用fuser来观察
工作模式: fuser -[-umv] [-k[i][-signal]] file/dir
选项与参数:

下面解释一下fuser -uv . 的输出结果
首先把fuser -uv .翻译成人话:列出使用当前目录的进程及其所属账号
可以看出,当前目录下有两个进程(PID 13888 和 31743),该进程属于root,且指令为bash。ACCESS项目下的c代表啥含义?

2. 列出被进程所开启的文件档名 lsof

相对于fuser是由文件或者装置去找出使用该文件或装置的进程,losf则是可以查出某个进程开启或者使用的文件与装置。
工作模式: lsof [-aUu] [+d]
选项与参数:

3.找出某支正在执行的程序的PID pidof

工作模式:
pidof [-sx] program_name
选项与参数:

postscript
啊啊啊~前段日子学习linux有点走火入魔啊,原本只是想了解一下变量和shell script,结果被好奇心噼里啪啦得带到这里,甚至和计算机硬件打起交道。原来,只有彻头彻尾得了解计算机的硬件和操作系统结构,才能帮助我们更好利用它呢。
我从一个八竿子打不着的生物专业爬到《鸟哥的Linux私房菜》,偷窥Linux操作系统,被“陌生”、“冷冰冰”的一系列计算机硬件名词吓了一跳,也终于意识到自己该到此为止了~
以后有继续深入学习Linux的需要时,再来这个专题发文章吧,猫毛在这里暂且Linux学习说再见,我们下个专题见~~

上一篇下一篇

猜你喜欢

热点阅读