Ubuntu 中运行命令框的历史

Ubuntu 中运行命令框的历史

大多数 Linux 桌面都有一个对话框,按下 时,alt+F2您可以在那里运行简单的命令,如suspendshutdown。此对话框的命令历史记录存储在哪里?

我确实知道这个历史记录与存储在中的终端历史记录是分开的~/bash_history

另外,这个东西有什么特殊名字吗?

答案1

这取决于哪个您所询问的桌面。

GNOME 3(包括最近的 Ubuntu 版本)将历史记录存储在 GSettings 中的以下位置org.gnome.shell

gsettings get org.gnome.shell command-history

dconf-editor org.gnome.shell command-history

dconf read /org/gnome/shell/command-history

非常旧的 Unity 版本将其存储在 dconf 中/desktop/unity/runner/history。使用 dconf-editor 访问它(相应的 GSettings 位置可能有点复杂)。

Xfce4 将其存储在 的文件中~/.cache/xfce4/xfce4-appfinder/history

旧版 GNOME 2 习惯将历史记录存储在 GConf 中(不是(与 GSettings/dconf 相同),位于 位置/apps/gnome-settings/gnome-panel/history-gnome-run。工具是 gconftool-2 和 gconf-editor。

相关内容