新聞中心
Linux是一種開源操作系統(tǒng),越來越多的人開始使用它。Linux操作系統(tǒng)的可靠性和性能使其成為數(shù)據(jù)中心、企業(yè)和個人用戶的首選。然而,Linux操作系統(tǒng)也存在著一些不為人知的特性,其中包括“who”命令。

十多年專注成都網(wǎng)站制作,成都定制網(wǎng)站,個人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)站,高端網(wǎng)頁制作,對玻璃鋼坐凳等多個行業(yè),擁有豐富的網(wǎng)站建設(shè)經(jīng)驗。
在本文中,我們將深入探討Linux中的who命令用法,讓你更好的理解Linux操作系統(tǒng)。
1. 什么是who命令?
Linux的who命令是一個用于顯示當(dāng)前登錄到系統(tǒng)的用戶的命令。who命令顯示的信息包括登錄的用戶、登錄的時間、登錄的IP地址和終端類型等。
who命令可以顯示當(dāng)前的登錄會話或最近的登錄會話。在大型系統(tǒng)上,who命令可以提供有關(guān)當(dāng)前連接到系統(tǒng)的人的基本信息。
2. who命令語法
who命令的語法如下:
“`bash
who [OPTION]… [FILE]…
“`
who命令需要至少一個無參數(shù)選項或一個文件。以下是who命令的選項:
– `-a`:顯示所有登錄的用戶,包括偽終端登錄。
– `-b`:顯示系統(tǒng)啟動時間。
– `-d`:顯示空閑用戶的登錄會話信息。
– `-H`:以頭信息形式輸出。
– `-l`:除了用戶登錄信息之外,還顯示詳細的主機信息。
– `-m`:顯示當(dāng)前在運行的程序的登錄名和PID。
– `-p`:顯示有關(guān)當(dāng)前進程的輸出。
– `-q`:打印當(dāng)前登錄的用戶數(shù)量。
– `-r`:顯示運行級別。
– `-s`:只顯示當(dāng)前登錄的用戶名和TTY。
– `-t`:顯示當(dāng)前登錄用戶的終端數(shù)量。
– `-T`:顯示主機名稱。
– `-u`:顯示當(dāng)前登錄的非空閑用戶。
– `-w`:類似于who am i選項,但包括IP地址。
3. who命令的實用示例
3.1 顯示當(dāng)前登錄的用戶
最簡單的who命令就是who本身。它將顯示所有當(dāng)前登錄到系統(tǒng)的用戶的賬號、tty、登陸時間和IP地址。
“`bash
who
“`
輸出:
“`bash
jelly sshd 22891 2023-10-31 03:37 (192.168.1.105)
jelly sshd 32934 2023-10-31 03:50 (192.168.1.105)
“`
3.2 顯示所有終端上的用戶
您可以使用-a選項顯示所有登錄到系統(tǒng)的用戶,包括那些通過偽終端(pty)連接到系統(tǒng)的用戶。
“`bash
who -a
“`
輸出:
“`bash
system boot 2023-09-05 04:12
jelly tty1 2023-09-05 16:00 4480 id=1
gibson tty2 2023-09-05 17:25 6908 id=2
gibson tty3 2023-09-05 17:25 3209 id=3
jelly pts/0 2023-09-06 02:05 (192.168.1.105)
jelly pts/1 2023-09-07 03:09 (192.168.1.105)
“`
3.3 顯示別的終端用戶
使用-u選項,您可以僅顯示非空閑用戶的信息,并通過接受一個偽終端編號作為參數(shù),只顯示哪個偽終端上的用戶。
“`bash
who -u
“`
輸出:
“`bash
jelly tty1 2023-09-05 16:00 4480 id=1
gibson tty2 2023-09-05 17:25 6908 id=2
gibson tty3 2023-09-05 17:25 3209 id=3
“`
3.4 顯示上次系統(tǒng)啟動時間
使用-b選項,您可以查看系統(tǒng)的最后一次重啟時間。
“`bash
who -b
“`
輸出:
“`bash
system boot 2023-09-05 04:12
“`
3.5 顯示每個登陸用戶的詳細信息
使用-l選項,who命令可以顯示帶有每個登錄用戶的詳細信息,例如登錄用戶的終端類型和IP地址。
“`bash
who -l
“`
輸出:
“`bash
NAME LINE TIME COMMENT
jelly tty1 2023-09-05 16:00 (:0)
gibson tty2 2023-09-05 17:25 (:1)
gibson tty3 2023-09-05 17:25 (:1)
jelly pts/0 2023-09-06 02:05 (192.168.1.105)
jelly pts/1 2023-09-07 03:09 (192.168.1.105)
“`
3.6 顯示當(dāng)前運行的程序
使用-m選項,您可以查看與每個登錄用戶相關(guān)聯(lián)的當(dāng)前在運行的程序名稱和PID。
“`bash
who -m
“`
輸出:
“`bash
jelly sshd 22891 2023-10-31 03:37 (192.168.1.105)
jelly sshd 32934 2023-10-31 03:50 (192.168.1.105)
“`
3.7 顯示當(dāng)前登錄用戶的TTY的數(shù)量
使用-t選項,who命令可以計算當(dāng)前登錄用戶使用的TTY終端數(shù)。
“`bash
who -t
“`
輸出:
“`bash
jelly tty1
gibson tty2
gibson tty3
“`
3.8 顯示當(dāng)前登錄用戶數(shù)
使用-q選項,who命令可以計算當(dāng)前登錄用戶的數(shù)量。
“`bash
who -q
“`
輸出:
“`bash
# users=3
“`
4.
在Linux操作系統(tǒng)中,who命令被廣泛使用,以查看登錄到系統(tǒng)的用戶。who命令顯示的信息包括當(dāng)前登錄的用戶、登錄的時間、登錄的IP地址和終端類型等。who命令還可以顯示當(dāng)前會話或最近會話的用戶。還有一些其他選項,可以通過who命令查看系統(tǒng)啟動時間、空閑用戶的登錄會話信息、詳細的主機信息、當(dāng)前在運行的程序的登錄名和PID等。通過使用不同選項,who命令可以為您提供有關(guān)當(dāng)前連接到系統(tǒng)的人的基本信息。
相關(guān)問題拓展閱讀:
- linux命令:使用ps命令顯示當(dāng)前進程的詳細信息。
- Linux操作系統(tǒng)中date和who命令是怎么執(zhí)行的,能幫我看一下圖中執(zhí)行結(jié)果的每一句是什么意思嗎
linux命令:使用ps命令顯示當(dāng)前進程的詳細信息。
ps aux或者ps -elf都可以查模伍者看當(dāng)前進橘銀程的詳細信息
top -d 3
top 按M
旦薯
1、ps aux
2、who -a
3、top -d 3
4、按內(nèi)存top 按shift+M,按時間top 按shift+T
5、“系統(tǒng)監(jiān)視森巖器”?top?
6、Xorg是圖形界面依賴的進程,此枯御強制終止那么圖形界面就崩潰了
7、有這樣敗迅的指令嗎?
Linux操作系統(tǒng)中date和who命令是怎么執(zhí)行的,能幫我看一下圖中執(zhí)行結(jié)果的每一句是什么意思嗎
在不同命令之間用;相隔,表示將這些命令按順序執(zhí)行,執(zhí)行完之一個執(zhí)行第二個,依此類推
linux中who的用法的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux中who的用法,深入了解Linux中的who命令用法,linux命令:使用ps命令顯示當(dāng)前進程的詳細信息。,Linux操作系統(tǒng)中date和who命令是怎么執(zhí)行的,能幫我看一下圖中執(zhí)行結(jié)果的每一句是什么意思嗎的信息別忘了在本站進行查找喔。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機房服務(wù)器托管租用。
名稱欄目:深入了解Linux中的who命令用法 (linux中who的用法)
URL地址:http://www.5511xx.com/article/cccgchd.html


咨詢
建站咨詢
