whoami:输出我是谁
[root@bogon ~]# whoami root
who:输出当前登录式的用户
[root@bogon ~]# who root pts/0 2018-02-05 23:55 (192.168.157.1)
w:详细显示当前登录式用户的信息
[root@bogon ~]# w 00:07:44 up 6:29, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.157.1 23:55 0.00s 0.14s 0.09s w
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史。-n 数字:可以显示最近几次的登录信息
[root@bogon ~]# last root pts/0 192.168.157.1 Mon Feb 5 23:55 still logged in root pts/0 192.168.157.1 Mon Jan 22 19:34 - 01:50 (06:15) reboot system boot 2.6.32-71.el6.x8 Mon Jan 22 19:33 - 00:10 (14+04:36) root pts/0 192.168.157.1 Wed Jan 17 01:00 - 02:45 (01:44) reboot system boot 2.6.32-71.el6.x8 Wed Jan 17 01:00 - 02:45 (01:45) root pts/0 192.168.157.1 Mon Jan 15 21:53 - 01:46 (03:53) reboot system boot 2.6.32-71.el6.x8 Mon Jan 15 21:52 - 01:47 (03:54) root pts/0 192.168.157.1 Sun Jan 14 22:23 - 01:59 (03:36)
lastb:显示/var/log/btmp,显示用户错误的登录尝试
[root@bogon ~]# lastb 我这没有 btmp begins Tue Jan 2 19:19:01 2018
lastlog:显示每一个用户最近一次的登录信息。-u username:显示特定用户最近一次的登录信息
[root@bogon ~]# lastlog Username Port From Latest root pts/0 192.168.157.1 Mon Feb 5 23:55:00 -0800 2018 bin **Never logged in** daemon **Never logged in** adm **Never logged in** lp **Never logged in** sync **Never logged in** shutdown **Never logged in**
basename:取得文件的文件名,在脚本中常用
$0:执行脚本时的脚本路径及名称
mail:查看邮件,发送邮件
hostname:显示或设置当前主机主机名
RANDOM:生成0-32768之间的随机数
[root@bogon ~]# echo $RANDOM 13271 [root@bogon ~]# echo $RANDOM 6722