命令行命令中的“$”是什么意思?
What does the '$' mean in command line commands?
我经常在说明中找到以 美元符号 开头的命令行命令来安装很多东西。例如要在Ubuntu中安装Ruby,网站上说要使用以下命令:
$ sudo apt-get install ruby-full
$
代表什么?
$ 不是命令的一部分,它只是为了说明终端输入而显示的。家伙条目的完整日志将显示为
Dominic@Whosebug$ sudo ap...
请参阅下面的答案 ,以更完整地解释 $
和 #
之间的区别。
$
不是命令的一部分。它告诉你这个命令需要以普通用户身份执行。
当您以普通用户身份提示时(至少在 bash shell 中),该行以您当前提示的用户名开头,后跟 @
,接下来是机器主机名,然后是 :
,然后是当前位置,然后是 $
。
看起来像这样:
bob@work-station:~$
但是,如果您以 root 身份提示,最后的 $
将被 #
替换:
root@work-station:~#
这就是这些教程的重点:
- 如果命令以
$
开头,您知道该命令应该以普通用户身份执行。
- 如果以
#
开头,应该以root身份执行。
希望对您有所帮助。
我经常在说明中找到以 美元符号 开头的命令行命令来安装很多东西。例如要在Ubuntu中安装Ruby,网站上说要使用以下命令:
$ sudo apt-get install ruby-full
$
代表什么?
$ 不是命令的一部分,它只是为了说明终端输入而显示的。家伙条目的完整日志将显示为
Dominic@Whosebug$ sudo ap...
请参阅下面的答案 $
和 #
之间的区别。
$
不是命令的一部分。它告诉你这个命令需要以普通用户身份执行。
当您以普通用户身份提示时(至少在 bash shell 中),该行以您当前提示的用户名开头,后跟 @
,接下来是机器主机名,然后是 :
,然后是当前位置,然后是 $
。
看起来像这样:
bob@work-station:~$
但是,如果您以 root 身份提示,最后的 $
将被 #
替换:
root@work-station:~#
这就是这些教程的重点:
- 如果命令以
$
开头,您知道该命令应该以普通用户身份执行。 - 如果以
#
开头,应该以root身份执行。
希望对您有所帮助。