阅读网上blog时,有些命令是$有些是# 为什么?区别是什么

在文档、教程或者指令示例中,前面加上$符号是一种常见的约定,用来表示随后的内容是应该在命令行终端(shell)中执行的命令
这个符号模拟了许多UNIX和Linux系统中命令提示符的默认提示符,尽管在不同的shell配置和操作系统中,实际的提示符可能会有所不同。
例如:

在普通用户的Bash shell中,提示符通常是$
在root用户的Bash shell中,提示符通常是#

使用$的好处包括:

  • 清晰界定:它清晰地告诉用户哪些是需要输入的命令,尤其是在命令和输出需要区分开来时。
  • 防止误操作:当用户手动输入命令时,他们通常不会输入 符号,这可以避免复制整行文本(包含 ‘ 符号,这可以避免复制整行文本(包含` 符号,这可以避免复制整行文本(包含`)而导致的错误。
  • 风格一致性:为了保持文档的一致性,无论用户是以普通用户权限还是超级用户权限运行命令,都使用$作为命令的前缀。

在实际操作中,您只需输入$符号之后的部分即可,如docker build -t nginx:v3 .。
如果是以root用户身份运行命令,有时也会看到使用#作为命令前缀的示例,但是这同样不应该输入。

请注意,某些情况下,文档提供的命令可能需要根据您的具体环境进行适当的修改,比如替换掉示例中的用户名、密码、文件路径等。
所以这两符号只是作为一个提示,真正执行的时候我们不用带上/

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值