我经常在指令中找到以美元符号开头的命令行命令来安装很多东西.例如,要在Ubuntu中安装Ruby,该网站说要使用以下命令:
$ sudo apt-get install ruby-full
Run Code Online (Sandbox Code Playgroud)
什么是$
代表?
$ 不是命令的一部分,它只是用来说明终端输入。男人条目的完整日志会读到类似的东西
Dominic@stackoverflow$ sudo ap...
Run Code Online (Sandbox Code Playgroud)
请参阅下面的答案/sf/answers/3375087131/,以更完整地解释$
和之间的区别#
。
该$
不是命令的一部分。在那里告诉您该命令需要以普通用户身份执行。
当您以普通用户身份提示时(至少在bash shell中),该行以您当前提示的用户名开头,其后是@
,之后是机器主机名,然后是:
,然后是当前位置,然后是$
。
看起来像这样:
bob@work-station:~$
Run Code Online (Sandbox Code Playgroud)
但是,如果您以root身份提示,则最后一个$
将被替换为#
:
root@work-station:~#
Run Code Online (Sandbox Code Playgroud)
这就是这些教程的重点:
$
,则您知道该命令应以普通用户身份执行。#
,则应以root用户身份执行。希望能帮助到你。