控制終端
console:控制檯,直接接到主機上的顯示器
pty#: 和控制檯是在一塊的(VGA)
tty#:虛擬終端(VGA)
ttys:串行終端沒有vga也可顯示
pts/#:僞終端
查看登錄信息命令
w 查看當前系統所登錄的用戶,即正在幹什麼 user,tty,從哪裏登錄過來,登錄時間等等
[root@localhost log]# w
11:06:01 up 2:39, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.78.10 10:37 28:17 0.05s 0.02s bash
root pts/1 192.168.78.10 10:09 1.00s 0.28s 0.05s w
[root@localhost log]#
who 查看當前系統登錄的用戶 user tty 何時登錄
[root@localhost log]# who
root pts/0 2015-05-19 10:37 (192.168.78.10)
root pts/1 2015-05-19 10:09 (192.168.78.10)
[root@localhost log]#
who -r 當前運行級別
[root@localhost log]# who -r
run-level 3 2015-05-19 08:26
[root@localhost log]#
whoami 查看當前用戶是誰
[root@localhost log]# whoami
root
[root@localhost log]#
sleep可以延遲執行
last 顯示/var/log/wtmp 文件,顯示登錄歷史,和重啓歷史,
-n # 顯示最近#(#爲數字)次登錄歷史
lastb 顯示/var/log/btmp 文件,顯示錯誤登錄歷史,即非法用戶嘗試登錄,密碼錯誤未登錄成功
-n # 顯示最近#次錯誤記錄
lastlog 所有用戶最近一次登錄時間
-u 特定用戶 即指定用戶,顯示指定用戶的最後一次登錄
basename 基名
$0 特殊變量, basename $0 執行腳本時的腳本路徑及名稱,
mail /home/box 用戶家目錄下的box文件
-s 主題
寫郵件
mail -s "Hello, root" root < /etc/inittab
cat /etc/inittab | mail -s "Hello, root"
hostname 顯示主機名
hostname 加一個名字 即更改當前計算機的名字
$HOSTNAME 變量 可顯示當前計算機名,不過這個只顯示變量裏的,而非實時的
生成隨機數
RANDOM 0-32768
隨機生成器
/dev/random
/dev/urandom
熵池