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/#:伪终端