Last 向後檢索 /var/log/wtmp 文件(也能夠用 -f 選項指定被檢索的文件),並顯示自這個文件建立以來全部登陸(退出)系統的用戶列表。在指定了用戶名和終端名的狀況下,last 只顯示符合這些參數的記錄。終端的名字能夠簡寫,所以 last 0 等同於 last tty0。
當 last 捕捉到了SIGINT 信號(產生於中斷鍵,一般是 control-C)或 SIGQUIT 信號(產生於退出鍵,一般是 control-\)時,last 會顯示它對文件已經檢索了多少;在 SIGINT 信號的狀況下 last 將終止運行。
每次系統從新啓動時,虛用戶 reboot 都會被記錄到日誌中。因此last reboot 會列出自日誌文件建立以來的全部從新啓動的日誌記錄。Lastb 缺省上列出 /var/log/btmp 文件中的日誌記錄,這個文件包含有全部不良的登陸企圖。除此以外,等同於 last。
選項:
-num(-n num)指定 last 要顯示多少行。
-R 不顯示主機名列。
-a 在最後一列顯示主機名(和下一個選項合用時頗有用)
-d 對於非本地的登陸,Linux 不只保存遠程主機名並且保存IP地址。這個選項能夠將IP地址轉換爲主機名。
-i 這個選項相似於顯示遠程主機 IP 地址的 -d 選項,只不過它用數字和點符號顯示IP地址。
-o 讀取一箇舊格式的 wtmp 文件(用linux-libc5應用程序寫入的)。
-x 顯示系統關機記錄和運行級別改變的日誌。
注意: wtmp 和 btmp 等文件也許找不到。只有這些文件存在時,系統才記錄日誌信息。這是一個本地配置的問題。 要想這些文件起做用,你能夠用一條簡單的命令 touch 建立它們(如 touch /var/log/wtmp)。