Linux环境中$与#的区别

Linux环境中$与#的区别

$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

参考:wiki.debian.org.hk/w/Basic_Command_Line

答案2

此外Gayan Weerakutti 回答这里有一个小小的助记符,可以帮助我轻松记住区别:

  • $ = 这是为普通人工作的钱 = 普通用户
  • # = 这是为那些富有、有权势的人准备的,他们不再需要为钱而工作,而是为地位/喜欢/标签而工作= 根用户

相关内容