Answers:
如果通过存储库或通过安装了应用程序dpkg
,则可以使用以下命令:
dpkg -l | grep "application name"
这将搜索所有已安装的应用程序,并搜索其描述;在此处搜索描述是重要的部分,因为描述通常包含应用程序的名称,即使运行它的“命令”不包含应用程序的名称。
在GNOME中,有一个名为Disk Usage Analyzer的应用程序。但是,从终端运行该命令的命令不是disk-usage-analyzer
。要查找其命令,可以运行:
dpkg -l | grep "disk usage"
输出应包含以下条目:
alaa@aa-lu:~$ dpkg -l | grep "disk usage"
ii baobab 3.6.4-0ubuntu1 i386 GNOME disk usage analyzer
看第二列。实际运行“磁盘使用状况分析器”的命令是baobab
。
您可以做的是使用xprop
:它将允许您单击一个应用程序并显示信息。要获取名称,请在终端中输入:
xprop | grep WM_CLASS
如果WM_CLASS
不起作用,请尝试使用WM_COMMAND
。
首先,synaptic
在终端中运行以打开Synaptic 。在快速过滤器框中键入应用程序的名称。例如,我将使用LibreOffice Writer
。在Synaptic过滤器中输入应用程序的名称:
它显示为第一个安装的结果(绿色小框),libreoffice-writer
第一列中包含完整的软件包名称。
现在,尝试libreoffice-writer
在终端中运行。有时该程序包将运行,但在这种情况下将不起作用:
现在,如果您回顾一下Synaptic,您将看到第一个结果就是libreoffice
软件包。您可以只libreoffice
在终端中运行,在这种情况下,您会看到以下窗口:
或者,您可以输入man libreoffice
终端。如果查看以下两个屏幕截图:
您可以看到要直接启动LibreOffice Writer,可以使用以下两个命令之一:lowriter
或libreoffice --writer
。两者都表现良好。
synaptic
,但是它software-center
(我发现自己使用过它的名字)。但是我找不到系统设置,我发现这是gnome-control-center
通过PS方式进行的。还是+1。
Synaptic
可以通过sudo apt-get install synaptic
在终端中运行来安装。在11.10版本中将其删除。这是一个很棒的程序,可耻的是他们从官方安装中删除了它。
有些程序或应用程序仅由二进制文件运行。通过应用程序的名称,可以找出二进制文件所在的位置。
whereis name-of-application
ergo小例子:
$ whereis gparted
gparted: /usr/sbin/gparted /usr/share/man/man8/gparted.8.gz
您只需接管了/usr/sbin/gparted
-即可在图标或应用程序名称的输入(如中的cairo-dock
)中运行该应用程序。(在这种情况下,必须运行gparted root-password)。
xprop
允许查找运行窗口的PID,而ps
允许查找与PID对应的命令。通过将两者结合在一起,我们可以找到对应于window的命令,如下所示:
ps --no-headers -p $(xprop | awk -F '=' '/_NET_WM_PID/{print $2}') -o cmd
xprop
会将光标变成X
,您可以使用它单击一个窗口,它将返回PID,然后ps
将使用该PID打印命令