首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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

发布网友 发布时间:2022-04-23 14:38

我来回答

1个回答

热心网友 时间:2023-10-18 22:08

尝试:

ps all          得到所有的进程

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

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

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

热心网友 时间:2023-10-18 22:08

尝试:

ps all          得到所有的进程

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

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

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com