w
who
whoami
last:显示/var/log/wtmp文件,显示用户登录历史以及系统重启历史
-n:显示最近N次的相关信息
lastb:/var/log/btmp文件,显示用户错误的登录尝试历史
-n:
lastlog:显示每一个用户最近一次的成功登录信息
-u USERNAME:显示特定用户最近的登录信息
basename $0:取名字 不显示路径
mail:发邮件
hostname:显示主机名称
RANDOM:0-32768中的生成随机数
随机数生成器:熵池
/dev/random 更安全
/dev/urandom 更好用
例如:写一个脚本,利用RANDOM生成10个随机数,并找出其中的最大值和最小值
#!/bin/bash
MAX=0
MIN=0
for (( i=1;i<=10;i++ ))
do
myrand=$RANDOM
if [ $i -eq 1 ]
then
MIN=$RANDOM
fi
if [ $i -le 9 ]
then
echo -n "$myrand,"
else
echo $myrand
fi
if [ $myrand -gt $MAX ]
then
MAX=$myrand
fi
if [ $myrand -lt $MIN ]
then
MIN=$myrand
fi
done
echo "The max number is $MAX"
echo "The min number is $MIN"
终端类型
console:控制台
pty:物理终端(VGA)
tty:虚拟终端(VGA)
ttys:串行终端
pts/#:伪终端