Linux是一个多用户的操作系统,它允许多个用户同时登录,每个用户都拥有Linux中特定的文件资源。
本文简单介绍了查看终端的有关命令
Linux终端的类型有
pty 物理终端
tty 虚拟终端
ttys 串行终端
pts/# 伪终端
console控制台
who命令
-H 显示who命令输出各字段的含义Last login: Wed Oct 21 06:28:40 2015
[root@localhost ~]# who
root tty1 2015-10-21 06:28
root 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.17
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 06:28 24:23 0.24s 0.24s -bash
root pts/0 atian 06:29 7.00s 0.32s 0.07s w
last命令
依赖于/var/log/wtmp文件,显示用户登陆历史
-n:显示最近n次登陆信息[root@localhost ~]# last -n 5
root 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 2015
a pts/1 四 9月 24 14:06:28 +0800 2015
c pts/0 日 8月 23 11:14:52 +0800 2015
abcd tty1 日 9月 27 15:24:47 +0800 2015
1234 pts/0 一 9月 28 11:55:12 +0800 2015
user1 pts/0 172.30.197.4 三 10月 14 20:07:34 +0800 2015
user2 pts/1 192.168.1.103 六 10月 3 13:20:58 +0800 2015
tty命令
tty - 显示tty终端所链接的设备文件名[root@localhost ~]# tty
/dev/pts/2