为什么 lsof 无法列出我打开的文件。例如,我使用文本编辑器打开主目录中的某个文件。
$ gedit ~/.python_history
Run Code Online (Sandbox Code Playgroud)
lsof甚至不能以 root 身份工作
$ sudo lsof | grep python_history
Run Code Online (Sandbox Code Playgroud)
没有列出任何内容。为什么?
编辑和保存文件也没有什么区别。运行 python 解释器也没有什么区别。
$ lsof | grep gedit
Run Code Online (Sandbox Code Playgroud)
确实列出了一堆文件,但没有列出我正在编辑的文件。