有没有办法找到应用程序的包/可执行文件名称(例如,文档查看器的 evince 或视频的 totem)?
小智 1
(1) 如果你知道程序的名称
\n\n在命令行上尝试一下:
\n\nfind /usr -name \'evince\'\nRun Code Online (Sandbox Code Playgroud)\n\n大多数程序都位于 /usr/bin 目录中。
\n\n然后你可以在命令行输入:
\n\n/usr/bin/evince\nRun Code Online (Sandbox Code Playgroud)\n\n这将启动 evince 程序。
\n\n要了解 Linux 文件系统的层次结构(什么在哪里),您可以查看Linux 文档项目站点上有关 Linux 文件系统层次结构的页面
\n\n(2) 如果您不知道程序的名称。
\n\n步骤 1:打开终端并列出所有正在运行的进程及其 PID - 进程标识符号:
\n\nps -e \nRun Code Online (Sandbox Code Playgroud)\n\n
第 2 步:启动您的程序
\n\n第三步:切换到终端并再次输入:
\n\nps -e \nRun Code Online (Sandbox Code Playgroud)\n\n
第四步:反复试验找出你的程序的进程。
\n\nUbuntuone-syncd 在两个列表中,PID 为 2911。 ps 是终端中 ps\xe2\x81\xbb 命令的进程。剩下三种可能性:update-notifier、aptd 和 evince。
\n\n在命令行中实现这 3 种可能性
\n\nman name_of_the_process\nRun Code Online (Sandbox Code Playgroud)\n\n或者
\n\ninfo name_of_the_process\nRun Code Online (Sandbox Code Playgroud)\n\n或者
\n\nname_of_the_process -h \nRun Code Online (Sandbox Code Playgroud)\n\n将 name_of_the_process 替换为真实的进程名称。
\n\n在这种情况下,如果我们输入
\n\nevince -h \nRun Code Online (Sandbox Code Playgroud)\n\n我们得到:
\n\n
所以 evince 就是我们正在寻找的 GNOME 文档查看器。
\n