1. 命令行基础¶
1.1. 什么是 CLI?¶
命令行接口(Command Line Interface),简称 CLI,是一种简单的纯文本接口。用户提供一条 命令(可以带也可以不带附加信息),然后执行这条命令。
基础:
执行命令时,你必须输入命令的名称,此外,命令必须位于你的 PATH 中。
什么是 PATH?PATH 是一个目录列表,可执行文件就位于这些目录中。常见的目录是 /bin/、/usr/bin/。
执行命令时,你通常需要提供附加信息。这些信息称为参数(argument)。
常见参数
含义
-h
显示帮助信息
-v
增加信息输出,v 表示 verbosity(详细程度),在某些情况下显示版本信息
Figure 3.1.1: -h 开关经常用来显示基本的帮助信息¶
3. 如果无法从 -h 参数获得足够的信息,你可以使用 man 命令。man 命令会调出该命令的手册页 (man page),它是对命令更深层次的解释。下面是一个运行 man 命令的例子:
man ls
4. 延伸阅读:这里只是对终端的一个非常简短的介绍,其目的仅仅是为后续使用到命令参数的各章 提供一些背景。如需更多信息,欢迎 查看此资源。
Figure 3.1.2: man 命令对于了解一条命令的语法/用法极其有用¶
注意:在任何 GNU 风格(GNU-style)的终端中,man 命令都应该是可用的。 如果你使用 Windows,原生的命令提示符(Command Prompt)中并没有 man 命令。
