Linux中的who命令例項介紹

2022-10-06 19:48:11 字數 1658 閱讀 3408

關於who

顯示登入系統的使用者。執行who命令可得知目前有那些使用者登入系統,單獨執行who命令會列出登入帳號,使用的終端機,登入時間以及從何處登入或正在使用哪個x顯示器。

描述who命令列印有關當前登入的所有使用者的資訊。

who語法

who [ option程式設計客棧 ]... [ file ] [ am i ]

選項

-a , --all

與使用選項-b -d --login -p -r -t -t -u相同。

-b , --boot

顯示上次系統引導的時間。

-d , --dead

顯示死程序。

-h , --heading

列印一行列標題。

--ips

列印ip位址而不是主機名。 使用--lookup,基於儲存的ip(如果可用)進行規範化,而不是儲存的主機名。

-l , --login

列印系統登入過程。

--lookup

嘗試通過dns規範化主機名。

aalgo -m

僅列印有關與標準輸入(發出命令的終端)關聯的程式設計客棧使用者和主機的資訊。 此方法符合posix標準。

-p , --process

列印由init生成的活動程序。

-q , --count

顯示所有登入名,以及所有登入使用者的計數。

-r , --runlevel

列印當前執行級別。

-s , --short

僅列印名稱,行和時間字段,這是預設值。

-t , --time

如果資訊可用,則列印上次更改系統時鐘的時間。

-t , -w , --mesg

新增乙個字元,該字元指示終端的狀態:「+」如果終端是可寫的,「-」如果終端不是可寫的,或「?」

-u , --users

列印每個使用者的空閒時間和程序id。

--message

與-t相同。

--writable

與-t相同。

--help

顯示幫助訊息,然後退出。

--version

顯示版本資訊,然後退出。

筆記如果指定了檔案,則由誰從該檔案收集其資訊。否則,它將從預設檔案位置(通常是/var/run/utmp)讀取。

如果指定了引數「am i」,則who假定為-m選項。

who例項

linuxidc@linuxidc:~$ who

版本檢視

顯示當前所有登入會話的使用者名稱、行和時間。例如:

who am i

顯示相同的資訊,但僅用於發出命令的終端會話,例如:

linuxmi pts/3 2018-12-02 08:52 (:0.0)

顯示「所有」資訊以及每列資料上方的標題,例如:

linuxidc@linuxidc:~$ who -ah

名稱 線路 時間 空閒 程序號 備註 退出

系統引導 2018-12-02 07:45

執行級別 5 2018-12-02 07:46

linuxidc ? :0 2018-12-02 07:47 aalgo63; 4569 (:0)

總結本文標題: linux中的who命令例項介紹

本文位址: /os/linux/246003.html

Linux基礎命令 who

常用工具命令 who命令是顯示目前登入系統的使用者資訊。執行who命令可得知目前有那些使用者登入系統,單獨執行who命令會列出登入帳號,使用的終端機,登入時間以及從何處登入或正在使用哪個x顯示器。who 選項 引數 選項 h或 heading 顯示各字段的標題資訊列 i或 u或 idle 顯示閒置時...

Linux命令(20) who命令

who命令 功能說明 who命令顯示目前登入到系統的使用者,顯示的資料報含了使用者 id 使用的終端機 從哪邊連上來的 上線時間 呆滯時間 cpu 使用量 動作等等。用法如下 who option file who命令的一般輸出格式 名稱 狀態 終端 時間 活動 程序標識 主機名 命令引數 選項含義...

Linux下who命令的實現

linux系統的正常運作需要使用大量與系統有關的資料檔案,例如,口令檔案 etc passwd和組檔案 etc group就是經常被多個程式頻繁使用的兩個檔案。使用者每次登陸 linux系統,以及每次執行ls l命令時都要使用口令檔案。本實驗中的程式就是這樣乙個需要呼叫系統資料檔案的程式,只不過呼叫...