這是一個Desktop Screenshot。我正在學習UNIX,並且瞭解了w
命令。當我在終端上鍵入w
時,它正在打印「2個用戶」。當我在終端上鍵入命令'w'時,爲什麼2個用戶登錄到我的mac os x?
我是我的MacBook的唯一用戶。
這是一個Desktop Screenshot。我正在學習UNIX,並且瞭解了w
命令。當我在終端上鍵入w
時,它正在打印「2個用戶」。當我在終端上鍵入命令'w'時,爲什麼2個用戶登錄到我的mac os x?
我是我的MacBook的唯一用戶。
它並不意味着有兩個用戶登錄。它的同一用戶在第一列中都有相同的用戶。但它顯示不同的會話。
第一個是你登錄到OS X.
的圖形環境(控制檯)第二行是已打開的,你正在運行的「w」命令的終端。這就是爲什麼在最後一欄顯示「W」
誰登錄和他們正在做什麼w命令顯示。
謝謝你回答我! –
如果你認爲我回答了你的問題,你可以接受答案:) – root545
是的,有兩個用戶登錄。但登錄並不意味着您通過鍵入日誌名和密碼來獲得會話。當某個流程控制着一個終端(請參見tty欄)並且是會話領導者時,您將被視爲您擁有的每個控制會話的記錄。
當您進入圖形會話時,記錄已被存儲,該會話控制着console
。當你打開一個終端時,另一個會話已經被創建,控制某個終端,並將另一條記錄存儲到登錄數據庫。嘗試打開另一個終端並觀察您已記錄三次。嘗試用戶切換等。
如果您需要更多信息,請閱讀有關Unix進程組,會話,終端控制,登錄shell的內容,但請注意,這是非常技術性的,並且在很多細節上很難理解。
謝謝你回答我,我現在檢查它。謝謝。 –
我thibk你的問題是關於堆棧溢出題外話。最好嘗試http://apple.stackexchange.com/或http://serverfault.com/ – JimHawkins