2017-01-31 180 views
-1

我正在關注Linux上的一本書。第一個命令之一是執行who am i。它應該返回我的用戶名。但是,它會返回空提示。「我是誰」命令返回空提示

我錯過了什麼?

我使用的Fedora 25

+2

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

回答

5

當你寫:

who am i 

你實際上是在傳遞兩個參數( 「我」 和 「我」)的who命令:

:~$ who --help 
Usage: who [OPTION]... [ FILE | ARG1 ARG2 ] 

你想要做的(沒有空格;它是一個不同的功能):

whoami 

得到你想要的。

+0

謝謝,這是做的。我也嘗試過誰 - 美和誰 - 美 - 我,但正如你所說,這是完全不同的命令。 – brumbrum