$
Linux 环境中的和符号有什么区别#
?当我开始使用 Linux 时,我发现两者是不同的。我的意思是它们有不同的权限集吗?
[root@localhost ~]#
和[tom@localhost ~]$
。
答案1
简而言之,如果屏幕在闪烁的光标左侧显示美元符号( $
)或井号( ),则表示您处于命令行环境中。#
$
、、#
符号%
表示您登录的用户账户类型。
- 美元符号(
$
)表示您是普通用户。 - 哈希(
#
)表示您是系统管理员(root)。 - 在 C shell 中,提示符以百分号 (
%
) 结尾。
不同的 Unix 或 GNU/Linux 发行版由于默认设置不同,其提示符也有所不同。例如,Debian/Ubuntu 的提示符是guest@linux:~$
,Fedora/CentOS/RedHat 的提示符是[guest@linux ~]$
,SuSE Linux/OpenSUSE 的提示符是guest@linux:~>
。一般情况下,提示符通常显示登录用户名、机器主机名和当前工作目录,并以美元 ($)、百分号 (%) 或井号 (#) 结尾。
guest@linux:~$
guest
- 用户名:您登录的用户帐户。linux
- 机器主机名:您正在操作的机器。~
- 当前工作目录:您所在的目录。波浪号(~
)表示主目录,即首次登录时的默认目录。
gayanw@myubuntu-host:~$ pwd
/home/gayanw
答案2
此外Gayan Weerakutti 回答这里有一个小小的助记符,可以帮助我轻松记住区别:
- $ = 这是为普通人工作的钱 = 普通用户
- # = 这是为那些富有、有权势的人准备的,他们不再需要为钱而工作,而是为地位/喜欢/标签而工作= 根用户