Win*_*cks 7 software-center command-line shortcuts
我已经通过 Ubuntu 软件中心安装了一些应用程序。如何找到对应的终端命令?对于许多应用程序,这与显示的名称不同。例如,也可以通过在终端中键入“gedit”来启动名为“文本编辑器”的应用程序,但我如何为其他应用程序找到它?
您可以浏览该目录/usr/share/applications/,您会发现许多应用程序的快捷方式、文件appname.desktop。
您可以cat在这些文件中搜索该条目Exec。例子:
ls -l /usr/share/applications | grep thunderbird
thunderbird.desktop
cat thunderbird.desktop | grep Exec
Exec=/usr/bin/thunderbird %u
Run Code Online (Sandbox Code Playgroud)
在您的示例中,您可以输入
/usr/bin/thunderbird命令也是如此。
您还可以尝试按照 @pLumo 建议,搜索关键字:
grep -ri "GenericaName=*text*\|Name=*text*"
org.gnome.gedit.desktop:Name=Text Editor
vim.desktop:GenericName=Text Editor
Run Code Online (Sandbox Code Playgroud)
但这比较棘手,因为您必须猜测关键字可能是什么。
对于大多数桌面启动器图标,至少在 MATE、KDE Plasma/Neon 以及可能其他 DTE 中,您可以右键单击该图标并在菜单中选择“属性”。出现的属性对话框中的条目之一将是启动程序使用的命令行。