Linux的终端中命令开头为什么有的是#有的是$

虚拟机中的Linux的终端中命令开头为什么有的是#有的是$?这个可以改吗??有什么区别??

这个要看你是用什么账户登录系统的,如果是ROOT用户也叫超级用户,管理员用户,根用户,提示符就是#,如果是一般用户就是$. 我记得的是,一般用户的命令提示符是肯定可以改的,但是ROOT用户提示符我不能确定了. 区别就是ROOT用户的权限要比非ROOT用户的权限大很多,建议你一般使用都不要用ROOT,只是系统提示必须要ROOT权限的时候再使用ROOT. 现在流行的FEDORA,UBUNTU为了安全的考虑,都不支持在GUI下直接用ROOT登录,但是也是可以改的.总的来说,LINUX不推荐直接用ROOT登录.但是这个要看情况,如果是学习,不用ROOT登录是好习惯,但是嫌麻烦的话用ROOT也没事.我开始几年几乎都是直接ROOT进去,因为FEDORA 7-10都是可以支持ROOT直接登录GUI的.貌似是从FEDORA 11开始不能用ROOT了,UBUNTU我用7.04的时候就不能ROOT直接登录了. 如果是在ROOT下,只要输入EXIT命令就换回一般用户了.如果是一般用户,只要输入su 然后回车,然后再输入密码就可以变成ROOT用户了.就是这样了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-23
# 代表你现在登录的是超级管理员root$ 代表你现在登录的身份是普通用户
第2个回答  2013-11-23
就是超级用户和普通用户的区别 超级用户权限最大
相似回答