2016-01-30 187 views
3

我經常在指令中找到以美元符號開頭的命令行命令來安裝很多東西。例如在Ubuntu安裝Ruby,該網站說,使用下面的命令:

$ sudo易於得到安裝Ruby全

什麼是$代表什麼?

回答

2

$不是命令的一部分,它只是顯示指定的輸入終端。一個完整的日誌人進入會讀像

[email protected]$ sudo ap... 
+0

我明白了。但爲什麼要包含美元符號?這是不是一個給定的,幷包含在每一個命令?我猜想清晰度是 –

+0

。並非所有人都熟悉終端輸入,並且可能無法立即識別他們應該沒有提示的位置。 – DominicEU

+0

當然啊。感謝你的回答! –

0

$不是命令的一部分。它在那裏告訴你,這個命令需要作爲普通用戶來執行。

當您作爲普通用戶提示(至少在bash shell中)時,該行以您當前提示的用戶名開始,然後是@,後跟機器主機名,然後是:,隨後是當前位置,然後是$

這將是這樣的:

[email protected]:~$ 

但是,如果你提示爲,最後$將由#替代:

[email protected]:~# 

這就是那些點在線教程:

  • 如果th e命令以$開頭,您知道它必須作爲普通用戶執行。
  • 如果它以#開頭,就知道它必須以root身份執行。

希望它有幫助。

相關問題