【问题标题】:What are the formal names of the pieces of text input to a terminal to run something?输入到终端以运行某些东西的文本片段的正式名称是什么?
【发布时间】:2018-08-26 18:27:27
【问题描述】:

我试图了解组成从终端/命令行运行某些内容的文本的正式名称是什么。举个例子:

npm install lodash --save

npminstalllodash--save 如果您将它们一一分解,它们的名称是什么?正在考虑以下问题,但不确定,很想知道。还想知道你会如何称呼整段文字。

  • npm = 程序?
  • 安装 = 命令?
  • lodash = 参数?
  • --save = 选项?

【问题讨论】:

    标签: terminal command command-prompt


    【解决方案1】:

    由于“应用程序”/“程序”的结构差异很大,因此没有真正正式的名称,并且可以设计它们的参数。

    例如,如果您执行man man,您将看到用于描述其他进程的man 程序的参考手册。在此手册页中,您会看到它使用了一些常见的描述性术语,例如“流程”和“参数”,但除此之外,所使用的术语通常特定于流程本身的设计。

    作为示例,您会注意到在描述的第一行中对“程序、实用程序或函数”的引用,指的是正在运行的“命令”:

    描述: man 是系统的手册页。提供给 man 的每个页面参数通常是程序、实用程序或函数的名称。然后找到并显示与这些参数中的每一个相关的手册页。如果提供了一个部分,将指导人们仅查看手册的该部分。默认操作是按照预定义的顺序搜索所有可用的部分(默认情况下为“1 nl 8 3 2 3posix 3pm 3perl 3am 5 4 9 6 7”,除非被 /etc/manpath 中的 SECTION 指令覆盖。 config),并且只显示找到的第一个页面,即使页面存在于多个部分中。

    【讨论】:

      【解决方案2】:
      • npm 是程序。

      • install 是命令。

      • lodash 是包

      • --save 是选项。

      【讨论】:

      • 是否有专门针对终端的“包”的通用术语? docker start <container name>lodash<container name> 会被称为什么?还是它们只是包装和容器,并且因程序而异?
      猜你喜欢
      • 2012-02-26
      • 2014-05-03
      • 2013-01-26
      • 2019-04-06
      • 1970-01-01
      • 2020-05-25
      • 2019-04-08
      • 1970-01-01
      • 2020-06-21
      相关资源
      最近更新 更多