linux下查看用户登入系统相关命令及编写脚本(七)
2016-04-17 17:10
537 查看
linux下查看用户登入系统相关命令及编写脚本(七)查看用户登入系统日志
1.w 显示谁登入并正在做什么事
2.who 显示谁登入
-r:显示系统运行级别
3.sleep 睡眠命令(sleep 5 睡眠5秒后醒来)
4.whoami 显示用户名或UID
5.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n 3: 显示最近3次的相关信息
6.lastb:显示/var/log/btmp文件,显示用户错误的登录尝试
-n 3: 显示最近3次的错误的登录尝试
7.lastlog: 显示每一个用户最近一次的成功登录信息;
-u 用户名: 显示指定用户最近的登录信息
8.basename 显示最后的文件名
$0: 执行脚本时的脚本路径及名称
9.mail 收发邮件命令
10.hostname命令:修改主机名,这是实时修改,下次重启不生效
例如:如果当前主机的主机名为空,或者为(none),或者为localhost,就将其改为willow.com
[ -z `hostname` ] || [ `hostname` == '(none)' -o `hostname` == 'localhost' ] && hostname willow.com
11.生成随机数
RANDOM: 0-32768
/dev/random:
/dev/urandom:
12.利用RANDOM生成100个随机数,并找出其中的最大值,和最小值;脚本如下:
#!/bin/bash
MAX=0
MIN=0
for I in `seq 1 100`; do
RDOM=$RANDOM
[ $I == 1 ] && MIN=$RDOM
if [ $I -le 99 ]; then
echo -n "$I:$RDOM," 让随机数显示一一显示出来并用冒号隔开
else
echo "$I:$RDOM" 让随机数最后一个数显示出来
fi
[ $RDOM -gt $MAX ] && MAX=$RDOM
[ $RDOM -lt $MIN ] && MIN=$RDOM
done
echo "MAX is $MAX" 最大数
echo "MIN is $MIN" 最小数
本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1764786
1.w 显示谁登入并正在做什么事
2.who 显示谁登入
-r:显示系统运行级别
3.sleep 睡眠命令(sleep 5 睡眠5秒后醒来)
4.whoami 显示用户名或UID
5.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n 3: 显示最近3次的相关信息
6.lastb:显示/var/log/btmp文件,显示用户错误的登录尝试
-n 3: 显示最近3次的错误的登录尝试
7.lastlog: 显示每一个用户最近一次的成功登录信息;
-u 用户名: 显示指定用户最近的登录信息
8.basename 显示最后的文件名
$0: 执行脚本时的脚本路径及名称
9.mail 收发邮件命令
10.hostname命令:修改主机名,这是实时修改,下次重启不生效
例如:如果当前主机的主机名为空,或者为(none),或者为localhost,就将其改为willow.com
[ -z `hostname` ] || [ `hostname` == '(none)' -o `hostname` == 'localhost' ] && hostname willow.com
11.生成随机数
RANDOM: 0-32768
/dev/random:
/dev/urandom:
12.利用RANDOM生成100个随机数,并找出其中的最大值,和最小值;脚本如下:
#!/bin/bash
MAX=0
MIN=0
for I in `seq 1 100`; do
RDOM=$RANDOM
[ $I == 1 ] && MIN=$RDOM
if [ $I -le 99 ]; then
echo -n "$I:$RDOM," 让随机数显示一一显示出来并用冒号隔开
else
echo "$I:$RDOM" 让随机数最后一个数显示出来
fi
[ $RDOM -gt $MAX ] && MAX=$RDOM
[ $RDOM -lt $MIN ] && MIN=$RDOM
done
echo "MAX is $MAX" 最大数
echo "MIN is $MIN" 最小数
本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1764786
相关文章推荐
- linux中的帮助命令
- linux内核分析 第八周
- 嵌入式linux入门六步曲
- 虚拟机中的ubuntu(Linux系统)进行扩容
- Linux 时间定时同步操作
- linux下第三方软件包的安装过程
- Linux下如何查看一个文件是否拥有软链接或硬链接文件?
- 无聊做的一个小恶意程序(仅linux上)
- linux系统下的c编程——linux文件系统构成及文件类型
- script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
- linux内核分析 第八周读书笔记
- 命名管道(FIFO)
- linux基础学习之 gSOAP(1)
- linux gdb调试
- Linuxb笔记
- linux中help的用法
- 《Linux操作系统分析》之理解进程调度时机跟踪分析进程调度与进程切换的过程
- linux 线程创建 同步与互斥
- Linux 解压windows的zip文件出现中文乱码
- linux下进程通信