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