Linux是一个多用户的操作系统,它允许多个用户同时登录,每个用户都拥有Linux中特定的文件资源。

    本文简单介绍了查看终端的有关命令

    Linux终端的类型有

        pty    物理终端

        tty    虚拟终端

        ttys   串行终端

        pts/#  伪终端

        console控制台

    who命令

        -H    显示who命令输出各字段的含义

Last login: Wed Oct 21 06:28:40 2015[root@localhost ~]# whoroot     tty1         2015-10-21 06:28root     pts/0        2015-10-21 06:29 (atian)[root@localhost ~]# who -H名称   线路       时间           备注root     tty1         2015-10-21 06:28           #本机root     pts/0        2015-10-21 06:29 (atian)   #我的CRT登录终端[root@localhost ~]#

        

    w命令

        显示登录的终端和它们正在做的事

        用法:w [options] user [...][root@localhost ~]# w 06:53:11 up 27 min,  2 users,  load average: 0.00, 0.03, 0.17USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     tty1                      06:28   24:23   0.24s  0.24s -bashroot     pts/0    atian            06:29    7.00s  0.32s  0.07s w

    

    last命令

       依赖于/var/log/wtmp文件,显示用户登陆历史

       -n:显示最近n次登陆信息  

[root@localhost ~]# last -n 5root     pts/0        atian            Wed Oct 21 07:04   still logged in   root     pts/2        atian            Wed Oct 21 06:59   still logged in   root     pts/1        atian            Wed Oct 21 06:58 - 06:59  (00:00)    root     pts/0        atian            Wed Oct 21 06:29 - 06:59  (00:30)    root     tty1                          Wed Oct 21 06:28   still logged in   wtmp begins Fri Aug 28 15:19:22 2015

   

     lastb命令

        依赖于/var/log/btmp文件,显示用户错误的登陆尝试

[root@localhost ~]# lastb -n 5(unknown tty1                          Tue Oct 20 16:48 - 16:48  (00:00)    root     tty1                          Tue Oct 20 13:25 - 13:25  (00:00)    root     tty1                          Mon Oct 19 09:15 - 09:15  (00:00)    (unknown tty1                          Fri Oct 16 00:06 - 00:06  (00:00)    (unknown tty1                          Thu Oct 15 14:36 - 14:36  (00:00)    btmp begins Fri Oct  2 21:27:32 2015

   

     lastlog命令

        告所有用户的最近登录情况,或者指定用户的最近登录情况

        -u 指定用户

        -t 显示在此时间内登陆过的用户

[root@localhost ~]# lastlog -u root用户名           端口     来自             最后登陆时间root             pts/0    atian            三 10月 21 07:04:32 +0800 2015[root@localhost ~]# lastlog -t 2015用户名           端口     来自             最后登陆时间root             pts/0    atian            三 10月 21 07:04:32 +0800 2015a                pts/1                     四 9月 24 14:06:28 +0800 2015c                pts/0                     日 8月 23 11:14:52 +0800 2015abcd             tty1                      日 9月 27 15:24:47 +0800 20151234             pts/0                     一 9月 28 11:55:12 +0800 2015user1            pts/0    172.30.197.4     三 10月 14 20:07:34 +0800 2015user2            pts/1    192.168.1.103    六 10月  3 13:20:58 +0800 2015

     

    tty命令

         tty  - 显示tty终端所链接的设备文件名

[root@localhost ~]# tty/dev/pts/2