
Linux環境下$
和標誌有什麼差別?#
當我開始使用 Linux 時,我發現兩者是不同的。我的意思是他們有不同的特權嗎?
[root@localhost ~]#
和[tom@localhost ~]$
。
答案1
簡而言之,如果螢幕在閃爍的遊標左側顯示美元符號 ( $
) 或井號 ( ),則表示您處於命令列環境中。#
$
、#
、%
符號表示您登入的使用者帳戶類型。
- 美元符號 (
$
) 表示您是一般使用者。 - hash (
#
) 表示您是系統管理者(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
另外加揚·維拉庫蒂 回答這裡有一些助記符可以幫助我輕鬆記住差異:
- $ = 這適用於為錢工作的簡單人 = 普通用戶
- # = 這是為有錢有勢的人準備的,他們不再需要為金錢而工作,而是為了地位/喜歡/主題標籤=根用戶