所有 Linux 程序是否也都具有某种终端命令?

所有 Linux 程序是否也都具有某种终端命令?

所有 Linux 程序是否也都具有某种终端命令?我使用的很多程序似乎都有。而且很多终端命令有时似乎实际上更有效。

我只是想知道它是否总是被编入软件中以允许任何给定软件的终端命令。比如,你能拿起任何东西并在终端中充分使用它吗?(比如一个信使)我的想法是这取决于开发人员。如果他们想合并命令,他们可以,如果不想,他们只是把它作为一个 GUI 程序。我只是不确定这一切是如何运作的。

答案1

应用程序至少可以从终端执行。然而,并非所有应用程序都有特定于程序的内置命令。

然而,类似地,有些终端应用程序只能在终端中使用,有些则可以从终端打开,但前提是安装了 GUI。

答案2

尽管许多程序都有 CLI(命令行界面),并且只能从终端使用,但并非所有程序都以这种方式工作。这实际上取决于程序开发人员希望它如何工作。

要查看某个程序是否有对应的命令行,您可以使用 man 或 --help。这些是找出如何从终端使用它(或它接受哪些命令行开关)的最常用方法。例如,如果我想了解有关 cat 命令的更多信息,我通常会使用

cat --help 

这通常会提供一份摘要。man(手册页的缩写,Linux 用于存储程序文档的中央文档存储库)通常会提供更详细的信息,以防 --help 没有提供您需要的详细信息。

man cat

很多时候,输入不带参数的命令也会显示摘要帮助列表,就像--help一样。

相关内容