为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕无忌1623718 2018-07-11 13:22:08
为什么我的linux输入命令前是$而别人的是#号?这有什么区别?谢谢!
查看完整描述

3 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

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

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

查看完整回答
反对 回复 2018-07-17
?
三国纷争

TA贡献1804条经验 获得超7个赞

root的命令提示符是#,普通用户的命令提示符是$,同时命令提示符可以判断当前用户身份状态的依据。

查看完整回答
反对 回复 2018-07-17
?
FFIVE

TA贡献1797条经验 获得超6个赞

#符号 是系统用户 root
$符号 是你创建的用户 没指定权限!

删除用户: # userdel testuser 删除用户后 ,还要删除home下属于这个用户的文件
切换用户: #su testuser2 $exit:返回到上一级目录. 新用户登录的时候,用户默认的当前目录是用户的住目录 home
给a文件增加相应的权限: # chmod +x a (相应的-x就是去掉某个权限)

查看完整回答
反对 回复 2018-07-17
  • 3 回答
  • 0 关注
  • 498 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信