Linux基礎命令—顯示登入使用者w

一生有你llx發表於2019-02-06
w
        顯示哪些使用者登入,並且顯示使用者在幹什麼。報頭按此順序顯示當前時間、系統執行時間、當前登入使用者數以及過去1、5和15分鐘的系統平均負載。接著為每個使用者顯示以下條目:登入名、TTY名稱、遠端主機、登入時間、空閒時間、JCPU、PCPU和當前程式的命令列。JCPU時間是附加到TTY的所有程式使用的時間。它不包括過去的後臺作業,但也包括當前正在執行的後臺作業。PCPU時間是當前程式使用的時間,在“what”欄位中命名。
        此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法
        w  [選項]  [user]

2、選項列表
        -h
                不顯示標題欄
        -u
                忽略執行程式的名稱和cpu時間
        -s
                使用短格式,不顯示登入時間、JCPU 和PCPU time
        -f
                顯示使用者從哪裡登入
        -V
                顯示版本資訊

3、檔案
        /var/run/utmp,正在登陸的使用者資訊。
        /proc  process information,程式資訊。

4、例項
顯示登入的使用者資訊 
        [root@localhost ~]# w
         08:53:05 up 3 days, 18:42,  4 users,  load average: 0.00, 0.00, 0.00
        USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
        david    tty7     :0               Sat20   15days  1.99s  0.00s pam: gdm-password
        root     pts/0    :1.0             Sat20    0.00s  0.08s  0.00s w
        root     pts/1    :1.0             21:28   11:24m  0.00s  0.00s bash
        root     tty1     :1               Sat20   15days 18.07s 18.07s /usr/bin/Xorg :1 -br -verbose -audi
        [root@localhost ~]# 

相關文章