【发布时间】:2016-05-08 08:35:37
【问题描述】:
我经常在安装许多东西的说明中找到以 美元符号 开头的命令行命令。例如要在 Ubuntu 中安装 Ruby,网站说使用以下命令:
$ sudo apt-get install ruby-full
$ 代表什么?
【问题讨论】:
我经常在安装许多东西的说明中找到以 美元符号 开头的命令行命令。例如要在 Ubuntu 中安装 Ruby,网站说使用以下命令:
$ sudo apt-get install ruby-full
$ 代表什么?
【问题讨论】:
$ 不是命令的一部分。它在那里告诉你这个命令需要以普通用户的身份执行。
当您以普通用户身份提示时(至少在 bash shell 中),该行以您当前提示的用户名开头,然后是 @,然后是机器主机名,然后是 :,后跟当前位置,然后是$。
看起来像这样:
bob@work-station:~$
但是,如果您以 root 身份提示,最后一个 $ 将被替换为 # :
root@work-station:~#
这就是这些教程的重点:
$ 开头,您知道该命令应该以普通用户身份执行。 # 开头,则应以root 身份执行。 希望对您有所帮助。
【讨论】:
$ 不是命令的一部分,它只是为了说明终端输入而显示的。男人条目的完整日志会显示类似
Dominic@stackoverflow$ sudo ap...
请参阅下面https://stackoverflow.com/a/48215530/1117934 的答案,以更完整地解释$ 和# 之间的区别。
【讨论】: