如何找出从终端启动程序的命令

如何找出从终端启动程序的命令

我想弄清楚如何在终端中安装程序后打开它。我经常对程序这样做,但我不知道如何在安装程序后找出要运行的命令、所有内容所在的文件路径或诸如此类的事情。我现在试图弄清楚如何从终端打开的程序是 NetBeans IDE 7.2.1,但我不只是想了解如何打开它,我想了解如何在安装它后找出要去哪里,我是否使用 apt-get 安装它,或者我是否使用了 dpkg?

答案1

在 Ubuntu 上,你可以使用方便的bash 完成featuere 以编程方式列出您作为用户可以使用的命令(前提是您知道命令以哪些字母开头,在您的 netbean 中它将是 netb)

打开一个终端,然后输入应用程序的前几个字母,如下所示:netb

然后按下tab键查看可用的命令列表

您应该在其中看到 neatbeans 的可执行文件。

答案2

图形化程序(例如 NetBeans)可以通过在 Dash 中搜索来打开,无论它们是如何安装的。如果您安装了命令行程序,通常只需在终端中输入程序名称即可运行它。例如,在安装文本编辑器后vim,您只需vim在终端中输入并按 Enter 即可运行它。

通常,您不需要知道程序的安装路径。但是,您可以通过which <command name>在终端中输入来查看它。例如,要找出程序的安装位置apt-get安装到后,运行命令which apt-get

答案3

检查这一点的一种方法是通读软件包安装的文件列表并查找可执行文件。假设软件包名为 netbeans,您可以在终端中运行以下命令:

dpkg -L netbeans | grep bin

输出中的其中一行应该是:

/usr/bin/netbeans

由于 /usr/bin 应该在您的 $PATH 中,这意味着您可以通过netbeans在终端中输入来运行它。

dpkg -L 标志的其他用途是查找日志或配置文件的保存位置。无论您使用 apt-get、dpkg 还是软件中心进行安装,这都可以正常工作。

答案4

大多数程序/命令可以从任何地方访问;您不需要弄清楚路径。

如果您仍然需要或想要知道路径,请按照上面的答案所述使用。

至于名字,请尝试一下,netbeans看看是否可行。

至于可用的命令行选项(假设上述命令有效)尝试netbeans --help

相关内容