怎么用bash命令在ubuntu终端上输出当前打开的所有文件的路径

 我来答
cnbubble
2017-10-30 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:762万
展开全部

尝试:

ps all          得到所有的进程

测试时我在桌面打开了一个文本,一个LibreOFfice文件,显示的进程的UID是0,而当前用户的UID是1000,我将当前用户的UID信息排除就可以得到打开的其他文件的路径【路径位于第13列】:

ps all |awk 'NR>1 && $2!='$UID'{print $13}'    

测试比较少,如果有错可以给个图看看

更多追问追答
追问

大佬,如果想要输出这样的效果呢,我是一个刚学Linux的小白。

追答
  1. 发一个   ps all 命令的结果图

  2. 查看一下里面有没有你要的文件,并指明哪些进程是,哪些进程不是

    这样能给你一个你能够用的命令

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式