linux中输入命令前#与$区别

这个符号是命令提示符,# 表示 root 用户,$ 表示非 root 用户。
你可以用 su – (这个 – 可以让 su 过去的zd root 使用 root 自己的环境变量。没有 – ,那么很多变量会是当前用户的),或者 sudo -i 来切换到 root 用户。
或者直接 sudo xxxxxxx 的方式执行命令,这个命令在运行时 sudo 会他把提权成 root 权限执行。

其实获得最正规的 # 命令行状态,是重新用 root 登录,不过部分系统禁止 root 直接登录的。必须用 su 、sudo 才行。