首页 > 代码库 > linux基础篇-19,w who whoami last lastb lastlog basename

linux基础篇-19,w who whoami last lastb lastlog basename

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


################################################ 

mail


[root@Jameszhan ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | mail -s "how are you?" root 


[root@Jameszhan ~]# mail

Heirloom Mail version 12.4 7/29/08.  Type ? for help.

"/var/spool/mail/root": 3 messages

>   1 user@localhost.local  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?"

[root@Jameszhan ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | mail -s "how are you?" root 


本文出自 “James zhan Linux高级运维” 博客,请务必保留此出处http://jameszhan.blog.51cto.com/10980469/1877468

linux基础篇-19,w who whoami last lastb lastlog basename