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

标签 linux documentation command-line-interface

为什么有些网站在每行代码前使用 # 而其他网站使用 $,我已经看过但没有找到问题的答案。我特指say,编译一个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( super 用户)身份运行,然后重新启动 - 重新启动后用户不再是 root,只是一个简单的用户(他们需要再次运行 su 才能成为 root)

关于linux - # vs $ 在文章中记录代码时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042876/

相关文章:

php - 使用 PHPDoc 显示多行 @param 的正确方法是什么?

windows - 用 'comma' 替换动态字符串 - Windows 批处理文件

linux - 计算来自标准输入的字数和行数

python - Ansible:条件寄存器检查

documentation - JScript 文档

swift - Swift 标记语言中的空格

docker - 如何将文件传递到Docker容器中以与该容器一起使用?

javascript - 如何构建 Node CLI 应用程序

php - 托管在 Linux 服务器上的文件需要什么文件权限?

c - 内核模块:顶级指针应该是静态的吗?