![操作系统图形界面中的历史命令](https://linux22.com/image/1085473/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%E4%B8%AD%E7%9A%84%E5%8E%86%E5%8F%B2%E5%91%BD%E4%BB%A4.png)
Ubuntu 是否存储在图形界面(而不是在 shell 会话中)执行的命令的历史记录?
例如,如果我用鼠标单击“系统设置”,然后单击“网络”,这些步骤是否对应于命令(例如,执行命令)?
如果是,Ubuntu 是否会在日志文件中跟踪这些命令?
答案1
答案2
您在 GUI 中与之交互的每个程序通常都有自己的日志来记录各种事情。据我所知,没有办法像使用 history 命令那样找到您在 GUI 中执行的所有操作的通用日志。
也许如果您在桌面管理器中启用调试,您可以获得额外的输出,但您与之交互的每个程序都会在某处有自己的日志。
如果你正在使用 Unity,你可以了解有关调试的更多信息这里。
答案3
是的,当在后台单击系统设置时,它与一个命令相关联,因为在 ubuntu 中我们只是调用一些脚本(即执行一个文件)来执行一些活动,所以你也可以从终端打开系统设置 对于版本 >= 14.04 -> unity-control-center 否则 gnome-control center ,这样它就总是与 ubuntu 中的某些命令相关联。有些应用程序会记录我们的活动,例如活动日志因此 ubuntu 必须将我们在某处进行的活动保存起来,但我不知道它们存储的具体位置。
**对于 ubuntu 中的应用程序,有一个图形视图,转到 /usr/share/applications/ 您将找到每个应用程序的图标,就像在 Windows 中一样,然后右键单击属性,以便您可以看到与其关联的命令。**