# vs $ 在文章中记录代码时

# vs $ when documenting code in articles

为什么有些网站在每行代码前使用 # 而其他网站使用 $,我已经看过但没有找到问题的答案。我具体指的是,使用以下页面编译linux内核的过程:http://www.thegeekstuff.com/2013/06/compile-linux-kernel/?utm_source=feedly&utm_medium=feed&utm_campaign=Feed:+TheGeekStuff+(The+Geek+Stuff)

第一步是更改用户目录:

"# cd /usr/src/"

该过程的最后一步是验证安装

"$ uname -r"

两者都在发出要执行的命令(更改目录和验证版本号),但我不确定为什么在一个步骤中使用英镑而在其他步骤中使用美元符号。

# 符号表示您正在 运行以 root 身份执行命令。通常 $ 符号表示您正在 运行 以普通用户身份执行命令。

您提供的示例中符号突然变化的原因是用户正在重启计算机。因此,第一个命令是 运行 作为 root(超级用户)然后重新启动 - 重新启动后用户不再是 root,只是一个简单的用户(他们需要再次 运行 su 才能成为根)