我经常在安装许多内容的说明中找到以美元符号开头的命令行命令。例如,要在 Ubuntu 中安装 Ruby ,网站会说要使用以下命令:
$ sudo apt-get install ruby-full
$
代表什么?
答案 0 :(得分:4)
$不是命令的一部分,它只是用于说明终端输入。人员条目的完整日志会读取类似
的内容Dominic@stackoverflow$ sudo ap...
请参阅下面的答案https://stackoverflow.com/a/48215530/1117934,以获得有关$
和#
之间差异的更完整说明。
答案 1 :(得分:4)
$
不是命令的一部分。它告诉你这个命令需要以普通用户身份执行。
当您以普通用户身份提示时(至少在bash shell中),该行以您当前提示的用户名开头,后跟@
,后跟机器主机名,后跟:
,后跟当前位置,然后是$
。
看起来像这样:
bob@work-station:~$
但是,如果您提示为 root ,则最后$
将替换为#
:
root@work-station:~#
这就是那些教程的重点:
$
开头,则您知道该命令应该以普通用户身份执行。 #
开头,则应以root身份执行。 希望它有所帮助。