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

为什么我的linux输入命令前是$而别人的是#号?这有什么区别?谢谢!... 为什么我的linux输入命令前是$而别人的是#号?这有什么区别?谢谢! 展开
 我来答
usr_Dean
推荐于2017-09-18 · TA获得超过1553个赞
知道答主
回答量:103
采纳率:0%
帮助的人:167万
展开全部
#符号 是系统用户 root
$符号 是你创建的用户 没指定权限!

删除用户: # userdel testuser 删除用户后 ,还要删除home下属于这个用户的文件
切换用户: #su testuser2 $exit:返回到上一级目录. 新用户登录的时候,用户默认的当前目录是用户的住目录 home
给a文件增加相应的权限: # chmod +x a (相应的-x就是去掉某个权限)
jiangtao9999
2010-05-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8231万
展开全部
这个符号是命令提示符,# 表示 root 用户,$ 表示非 root 用户。
你可以用 su - (这个 - 可以让 su 过去的 root 使用 root 自己的环境变量。没有 - ,那么很多变量会是当前用户的),或者 sudo -i 来切换到 root 用户。
或者直接 sudo xxxxxxx 的方式执行命令,这个命令在运行时 sudo 会他把提权成 root 权限执行。

其实获得最正规的 # 命令行状态,是重新用 root 登录,不过部分系统禁止 root 直接登录的。必须用 su 、sudo 才行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4f1df3b41
2010-05-09 · TA获得超过1913个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:472万
展开全部
#号表示你现在的身份是管理员,一般由su命令再输入密码转为管理员身份
$表示你是一般用户,而且是表明你现在所用的shell是B-shell(Bourne shell)
%也是一般用户,表示当前所用的shell是C shell
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FDBOT
2010-05-09 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.4万
采纳率:50%
帮助的人:3059万
展开全部
root的命令提示符是#,普通用户的命令提示符是$,同时命令提示符可以判断当前用户身份状态的依据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下贝福18
2010-05-11 · TA获得超过553个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:190万
展开全部
管理员用户是# ,管理员只有一个
非管理员用户是$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式