格式:id [option] [账户]
常用的选项:
-u —— 只输出指定账号的UID
-g —— 只输出指定账号的GID
-G —— 打印出指定账号所属group的所有GID
-n —— 是配合 -u 或 -g 或 -G 来使用的,表示打印出名称,而不是数字。例如id -un就会显示当前账号的名称,而不是UID
备注:(b)若带账号,那显示指定用户的UID/GID等信息
3.w
作用:显示当前在线的用户信息
[root@Mast1 ~]# w 23:42:41 up 40 min, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.177.1 23:33 18.00s 0.05s 0.05s -bash root pts/1 mast2.com 23:42 0.00s 0.09s 0.05s w输出解释
4.who
作用:显示当前在线的用户信息
[root@Mast1 ~]# who root pts/0 2015-07-19 23:33 (192.168.177.1) root pts/1 2015-07-19 23:42 (mast2.com) 用户名 终端名称 时间(主机名)
作用:显示系统历史的每一次登录信息,若一个账号登录多次,会显示多条登录记录。
#最常使用,查看最后登录系统的N条命令 [root@master01 ~]# last -5 root pts/0 192.168.16.36 Mon Jul 20 15:02 still logged in root pts/1 192.168.27.216 Mon Jul 20 11:27 still logged in root pts/0 192.168.16.103 Mon Jul 20 09:25 - 14:03 (04:37) root pts/0 192.168.16.36 Wed Jul 15 11:00 - 20:58 (09:57) root pts/0 192.168.16.36 Tue Jul 14 11:25 - 18:01 (06:36)命令输出字段介绍:
6.lastlog
作用:列出所有用户最后登录信息,会把系统用户也列出来。若一个账户多次登录系统,那么只会显示他最后一次登录的记录。
7.write
作用:向指定的终端机上的指定用户发送消息
格式:
write 用户账号 [用户所在的终端接口]
范例:
write wahaha pts/2
备注,使用ctrl+d表示输入信息结束
8.mesg
作用:用来屏蔽某个用户用write命令发过来的消息
格式:
mesg n #表示开始屏蔽消息
mesg y #表示解除屏蔽
备注:一般账户使用mesg n是无法屏蔽root账号发过来的消息
9.wall
作用:向系统上当前所有在线的用户发送消息
格式:
wall "消息内容"