Linux環境下$和#的區別

Linux環境下$和#的區別

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

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

答案2

另外加揚·維拉庫蒂 回答這裡有一些助記符可以幫助我輕鬆記住差異:

  • $ = 這適用於為錢工作的簡單人 = 普通用戶
  • # = 這是為有錢有勢的人準備的,他們不再需要為金錢而工作,而是為了地位/喜歡/主題標籤=根用戶

相關內容