[code][root@iZ28g26851kZ user1]# whoami root [root@iZ28g26851kZ user1]#
[code] [root@iZ28g26851kZ user1]# who root pts/0 2016-05-14 10:44 (219.132.xxx.xxx) # 用戶名稱 終端類型 登錄時間 [root@iZ28g26851kZ user1]#
終端類型
[code]console: 控制台 pty: 物理終端 (VGA) tty#: 虛擬終端 (VGA) ttyS#: 串行終端 pts/#: 偽終端
其實就是顯示的
/var/log/wtmp文件下的信息
例:顯示最近5條登錄信息
[code][root@iZ28g26851kZ ~]# last -n 5 root pts/0 219.132.152.252 Sun May 15 19:53 still logged in root pts/0 219.132.152.252 Sat May 14 10:44 - 17:25 (06:41) root pts/0 219.132.152.252 Fri May 13 16:16 - 21:56 (05:39) root pts/0 219.132.152.252 Thu May 12 16:57 - 19:36 (02:38) root pts/1 219.132.152.252 Wed May 11 14:41 - 19:58 (05:16) wtmp begins Thu Dec 10 15:04:30 2015 [root@iZ28g26851kZ ~]#
其實就是顯示的
/var/log/btmp文件的信息
-u:顯示特定的用戶
例:
[code][root@iZ28g26851kZ ~]# lastlog -u root Username Port From Latest root pts/0 219.132.152.252 Sun May 15 19:53:36 +0800 2016 [root@iZ28g26851kZ ~]#
例:
[code][root@iZ28g26851kZ ~]# basename /etc/passwd passwd [root@iZ28g26851kZ ~]#
basename $0可以獲取當前腳本的名稱
因為$0在腳本中表示當前腳本的路徑
[code]#!/bin/bash # NAME=`basename $0` echo $NAME
[code][root@iZ28g26851kZ ~]# echo $RANDOM 10004 [root@iZ28g26851kZ ~]#