table of contents
LAST(1) | User Commands | LAST(1) |
NAME¶
last, lastb - show a listing of last logged in users
SYNOPSIS¶
last [options] [username...] [tty...]
lastb [options] [username...] [tty...]
DESCRIPTION¶
last searches back through the /var/log/wtmp file (or the file designated by the -f option) and displays a list of all users logged in (and out) since that file was created. One or more usernames and/or ttys can be given, in which case last will show only the entries matching those arguments. Names of ttys can be abbreviated, thus last 0 is the same as last tty0.
When catching a SIGINT signal (generated by the interrupt key, usually control-C) or a SIGQUIT signal, last will show how far it has searched through the file; in the case of the SIGINT signal last will then terminate.
The pseudo user reboot logs in each time the system is rebooted. Thus last reboot will show a log of all the reboots since the log file was created.
lastb is the same as last, except that by default it shows a log of the /var/log/btmp file, which contains all the bad login attempts.
OPTIONS¶
-a, --hostlast
-d, --dns
-f, --file file
-F, --fulltimes
-i, --ip
-number; -n, --limit number
-p, --present time
-R, --nohostname
-s, --since time
-t, --until time
--time-format format
-w, --fullnames
-x, --system
-h, --help
-V, --version
TIME FORMATS¶
The options that take the time argument understand the following formats:
YYYYMMDDhhmmss | |
YYYY-MM-DD hh:mm:ss | |
YYYY-MM-DD hh:mm | (seconds will be set to 00) |
YYYY-MM-DD | (time will be set to 00:00:00) |
hh:mm:ss | (date will be set to today) |
hh:mm | (date will be set to today, seconds to 00) |
now | |
yesterday | (time is set to 00:00:00) |
today | (time is set to 00:00:00) |
tomorrow | (time is set to 00:00:00) |
+5min | |
-5days |
FILES¶
/var/log/wtmp, /var/log/btmp
NOTES¶
The files wtmp and btmp might not be found. The system only logs information in these files if they are present. This is a local configuration issue. If you want the files to be used, they can be created with a simple touch(1) command (for example, touch /var/log/wtmp).
An empty entry is a valid type of wtmp entry. It means that an empty file or file with zeros is not interpreted as an error.
AUTHORS¶
Miquel van Smoorenburg <miquels@cistron.nl>
SEE ALSO¶
REPORTING BUGS¶
For bug reports, use the issue tracker at <https://github.com/util-linux/util-linux/issues>.
AVAILABILITY¶
The last command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
2022-05-11 | util-linux 2.38.1 |