Ste*_*zzo 19
短版:
通过 grepping 应用程序目录查找应用程序的 Exec 命令
grep 'Calculator' /usr/share/applications/*
Run Code Online (Sandbox Code Playgroud)启动应用程序
gcalctool
Run Code Online (Sandbox Code Playgroud)击杀Ctrl+C
首先,找出您的应用程序在哪里。一些目录位于环境变量中$PATH,因此您不必键入整个目录。
找到您的应用程序的一种方法是打开菜单编辑器(右键单击应用程序菜单并选择编辑菜单)并找到应用程序的命令。
例如,计算器gcalctool位于/usr/bin/gcalctool(使用该whereis命令查找应用程序的确切路径)。由于/usr/bin位于 PATH 变量(类型echo $PATH)中,因此您可以通过在终端中键入 来运行它gcalctool。
它现在在前台运行。您可以按Ctrl+暂停它,Z通过键入在后台bg恢复它,或通过键入在前台恢复它fg。您还可以使用fg将应用程序提升到前台。
如果您对多个应用程序执行此操作,则可以使用jobs获取所有应用程序的编号列表,然后使用,例如,fg 3提升其中一个。
前台的应用程序可以用Ctrl+C或Ctrl+杀死\(如果它对前者没有反应)。
找到您的应用程序的通用方法是打开文件浏览器,转到文件系统?用户?分享 ?应用程序并在那里找到您的应用程序。
您将看到一堆.desktop文件,您可以将它们拖入文本编辑器(或使用cat)来阅读。这是 Calculators .desktop 文件的一部分:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctoolRun Code Online (Sandbox Code Playgroud)
该Exec的条目是什么,你有兴趣在这里。如果您转到菜单编辑器,您会看到相同的内容,只是速度更快。如果找不到,您可以 grep 文件来搜索它们以查找您的应用程序。
如果应用程序的应用程序目录中没有 .desktop 文件,您当然必须知道它是命令。用于TAB从几个字母中获取建议。按tab, tab,y获取每个应用程序的大量列表。