在文档、教程或者指令示例中,前面加上$符号
是一种常见的约定,用来表示随后的内容是应该在命令行终端(shell)中执行的命令。
这个符号模拟了许多UNIX和Linux系统中命令提示符的默认提示符,尽管在不同的shell配置和操作系统中,实际的提示符可能会有所不同。
例如:
在普通用户的Bash shell中,提示符通常是$
。
在root用户的Bash shell中,提示符通常是#
。
使用$
的好处包括:
- 清晰界定:它清晰地告诉用户哪些是需要输入的命令,尤其是在命令和输出需要区分开来时。
- 防止误操作:当用户手动输入命令时,他们通常不会输入 符号,这可以避免复制整行文本(包含 ‘ 符号,这可以避免复制整行文本(包含` 符号,这可以避免复制整行文本(包含‘`)而导致的错误。
- 风格一致性:为了保持文档的一致性,无论用户是以普通用户权限还是超级用户权限运行命令,都使用
$
作为命令的前缀。
在实际操作中,您只需输入$符号之后的部分即可,如docker build -t nginx:v3 .。
如果是以root用户身份运行命令,有时也会看到使用#作为命令前缀的示例,但是这同样不应该输入。
请注意,某些情况下,文档提供的命令可能需要根据您的具体环境进行适当的修改,比如替换掉示例中的用户名、密码、文件路径等。
所以这两符号只是作为一个提示,真正执行的时候我们不用带上/