w
a. 所在路徑是/usr/bin
b.shared library:
libproc.so.2.0.6=>/lib/libproc.so.2.0.6 (0x4001a000)
libc.so.6 => /lib/libc.so.6(0x40026000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
c.用途: 查看登入的使用者們現在在做什麼
d.格式: w – [husfV] [user]
-h: 不顯示出標頭(header). -u: 當在計算process和CPU times時忽略使用者名稱
(username), 要使用這個參數, 要先下su指令,再下 w,再下w –u.(由於扯到了su指令, 看不太懂)
-s: 不顯示登入時間(login time),JCPU,PCPU. -f: 切換 顯示/不顯示 使用者從哪裡登入(from field , remote
host) -V: 顯示版本資訊.
user: 觀察特定使用者user
e. 例 w csie
則會顯示出使用者csie現在在做什麼. 會先有標頭顯示 [目前時間]+[up 啟動後已經過的時間] ,目前 登入的使用者總數, load average: [過去1分鐘內平均負載程度] +[過去5分鐘入平均負載程度]+[過去10分鐘內平均負載程度] (愈接近0.00表負載愈低)
再下來一共會顯示出8個欄位,由左到右
USER: 就是使用者帳號名稱
TTY: 該使用者登入的終端機代號
FROM: 顯示使用者從何處登入系統,若是本地端(local)登入的
話則顯示 - ,若顯示 :0 代表該使用者從X Window
System下開啟文字模式視窗登入. 其餘則顯示遠端主
機的IP或主機名稱.
LOGIN@: 表使用者登入系統的時間.(何時login的) IDLE: 使用者閒置的時間.
JCPU: 以終端機之代號來區分, 該終端機所有相關的程序(process)執行時, 所消耗的CPU時間會顯示在這兒. (每當開始新的工作就重新計時)
PCPU: CPU執行程式所花的時間, 該時間就是執WHAT欄內
的程式所花的時間.
WHAT: 使用者正在進行的動作.(顯示執行程式的名稱或是
環境的名稱).
f.使用 telnet(或其他類似指令)再下open 一個connection和
telnet xxx.xxx.xxx.xxx別人從w看到的最後一欄what會不 一樣, 前者只看到你在用telnet, 後者會看到你在telnet xxx.xxx.xxx.xxx
w - who is logged in, and what are they doing
系統:Linux
路徑:/usr/bin/
Shared library:-lkvm.0 => /usr/lib/libkvm.so.0.3
-lc.1 => /usr/lib/libc.so.1.9
-ldl.1 => /usr/lib/libdl.so.1.0
主要用途:顯示一個使用者在系統上正在進行的事情的相關資訊。
語法:/usr/bin/w [ -hls ] [ user ]
參數說明:
-h 原本第一行有每一欄位的說明,此參數會將這行給省略掉。
-l 將所有資訊列出,不過沒加此參數也會列出所有資訊。 以下將列出全部head資訊。
4:28pm up 1 day, 9 hrs, 12 users, load average: 0.11, 0.16, 0.00 User tty login@ idle JCPU PCPU what
-s 只將少數的資訊列出。tty那欄將省略tty,登入時間以及CPU使 用時間也都沒顯示出來。
user 只顯示出此使用者的資訊。
其他: 4:28pm |
up 1 day, 9 hrs, | 12 users, | load average: 0.11, 0.16, 0.00 |
User 使用者的id
tty 使用者所登入的終端機名稱
login@ 使用者登入後至目前為止的時間
idle 使用者idle的時間
JCPU 使用者執行所有作業的CPU時間
PCPU 使用者目前作業所花的CPU時間
what 使用者正在作什麼
範例:
#列出所有資訊
<
4:33pm up 1 day, 9:05, 12 users, load average: 0.02, 0.04, 0.00
User tty login@ idle JCPU PCPU what
leesz ttyp0 5:20am 10:43 telnet 140.113.13.14 1234
wongrh ttyp1 4:09pm 4 1 w
ewchen ttyp2 8:52am 2 2:15 1:01
/usr/local/lib/tin/ctin122.csie.
yfli ttyp3 Thu 6pm 10 1:55 16 elm
jccheng ttyp4 9:57am 50 1:29 6 -tcsh
cwtsai ttyp5 3:23pm 34 5 -tcsh
jtyeh ttyp6 1:13pm 3:18 telnet 61.220.168.122
wangshhs ttyp7 3:38pm 4 3 3
/usr/local/lib/tin/ctin122.csie.
hongpc ttyp8 4:26pm 1 5 2
/usr/local/lib/tin/ctin122.csie.
zwchen ttypa 3:24pm 4 2:27 4
/usr/local/lib/tin/ctin122.csie.
wanting ttypb 4:21pm 2 4 4
/usr/local/lib/tin/ctin122.csie.
ludy ttypc 4:25pm 3 3 ./mj
#列出少數的資訊
<
4:33pm up 1 day, 9:05, 12 users, load average: 0.01, 0.03, 0.00
User tty idle what
leesz p0 10:43 telnet
wongrh p1 w
ewchen p2 2 ctin122.csie.b
yfli p3 10 elm
jccheng p4 50 tcsh
cwtsai p5 34 tcsh
jtyeh p6 3:18 telnet
wangshhs p7 4 ctin122.csie.b
hongpc p8 1 ctin122.csie.b
zwchen pa 4 ctin122.csie.b
wanting pb 2 ctin122.csie.b
ludy pc mj
#列出wongrh此位使用者的資訊
<
4:33pm up 1 day, 9:06, 12 users, load average: 0.08, 0.04, 0.01
User tty login@ idle JCPU PCPU what
wongrh ttyp1 4:09pm 4 1 w wongrh
<