w who whoami last lastb lastlog basename sleep hostname mail
################################################
who
whoami
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
lastb:/var/log/btmp文件,显示用户错误尝试登录
lastlog:从未登录过的用户
################################################
basename
$0:执行脚本时的脚本路径及名称
################################################
sleep ???
范例:每隔5秒,记录root是否已经登录,如登录,显示其已登录,并退出
sleep 5 who | grep root
################################################
hostname ??
如果主机名部位不是james,将其改为james
如果当前主机名为localhost将其改为james
################################################
生成随机数
RANDOM:0-32768
随机数生成器
/dev/random
/dev/urandom
################################################
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | mail -s "how are you?" root
[[email protected] ~]# mail
Heirloom Mail version 12.4 7/29/08. Type ? for help.
"/var/spool/mail/root": 3 messages
> 1 [email protected] Wed Jul 20 04:02 83/4061 "[abrt] full crash rep"
2 root Wed Nov 23 10:14 19/630 "how are you?"
3 root Wed Nov 23 10:33 34/913 "how are you?"
&
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | mail -s "how are you?" root