| LAST(1) | دستورهای کاربری | LAST(1) |
نام (NAME)
last, lastb - نمایش فهرستی از آخرین کاربرانی که وارد سیستم شدهاند
خلاصه دستور (SYNOPSIS)
last [options] [username|tty]...
lastb [options] [username|tty]...
توضیحات (DESCRIPTION)
دستور last بهصورت معکوس در پروندهٔ /var/log/wtmp (یا پروندهای که با گزینهٔ -f مشخص شده است) جستجو کرده و فهرستی از تمام کاربرانی که از زمان ایجاد آن پرونده وارد سیستم شدهاند (و خارج شدهاند) را نمایش میدهد. میتوان یک یا چند نام کاربری و/یا tty را مشخص کرد که در این صورت last تنها ورودیهای منطبق بر این آرگومانها را نمایش میدهد. (نامهای tty را میتوان بهصورت مخفف ذکر کرد؛ بنابراین last 0 همانند last tty0 است.)
هنگام دریافت سیگنال SIGINT یا SIGQUIT، ابزار last میزان پیشرفت جستجوی خود را در پرونده نمایش میدهد و در مورد سیگنال SIGINT (که با کلید وقفه، معمولاً Control-C تولید میشود)، last پس از آن به کار خود پایان میدهد.
کاربر مجازی reboot در هر بار راهاندازی مجدد سیستم ثبت ورود میکند. بنابراین دستور last reboot گزارشی از تمام دفعات راهاندازی مجدد از زمان ایجاد پروندهٔ گزارش را نمایش خواهد داد.
ابزار lastb همانند last است، با این تفاوت که بهطور پیشفرض گزارشی از پروندهٔ /var/log/btmp را نمایش میدهد که حاوی تمام تلاشهای ناموفق برای ورود به سیستم است.
گزینهها (OPTIONS)
-a, --hostlast
-d, --dns
-f, --file file
-F, --fulltimes
-i, --ip
-n, --limit number
-number
-p, --present time
-R, --nohostname
-s, --since time
-t, --until time
-T, --tab-separated
--time-format format
-w, --fullnames
-x, --system
-h, --help
-V, --version
قالبهای زمان (TIME FORMATS)
آرگومان time میتواند یکی از قالبهای زیر باشد:
YYYYMMDDhhmmss "YYYY-MM-DD hh:mm:ss" "YYYY-MM-DD hh:mm" (ثانیهها 00 در نظر گرفته میشوند) YYYY-MM-DD (زمان 00:00:00 در نظر گرفته میشود) hh:mm:ss (تاریخ برابر با امروز در نظر گرفته میشود) hh:mm (تاریخ برابر با امروز و ثانیهها 00 در نظر گرفته میشوند) now today (زمان 00:00:00 در نظر گرفته میشود) yesterday (زمان 00:00:00 در نظر گرفته میشود) -number[smhd] (ثانیه/دقیقه/ساعت/روز قبل از اکنون)
نمونههایی از قالب -number[smhd] عبارتند از: -5m، -6h، و -2d. پسوند واحد میتواند طولانیتر نیز باشد: -5min، -6hours، و -2days.
فایلها (FILES)
/var/log/wtmp, /var/log/btmp
نکات (NOTES)
پروندههای wtmp و btmp ممکن است پیدا نشوند. سیستم تنها در صورتی اطلاعات را در این پروندهها ثبت میکند که از قبل وجود داشته باشند. این یک موضوع مربوط به پیکربندی محلی است. در صورت تمایل به استفاده از این پروندهها، میتوان آنها را با یک دستور سادهٔ touch(1) ایجاد کرد (برای نمونه، touch /var/log/wtmp).
یک ورودی خالی، نوعی معتبر از ورودیهای wtmp محسوب میشود. این بدان معناست که یک پروندهٔ خالی یا پروندهای حاوی بایتهای صفر به عنوان خطا تفسیر نمیشود.
قالب پروندهٔ utmp از اندازههای ثابت برای رشتهها استفاده میکند؛ بدین معنی که ذخیرهسازی رشتههای بسیار طولانی در پرونده و در نتیجه نمایش آنها توسط last غیرممکن است. محدودیتهای معمول شامل ۳۲ بایت برای نام کاربری و خط پایانه (tty)، و ۲۵۶ بایت برای نام میزبان است.
نویسندگان (AUTHORS)
Miquel van Smoorenburg <miquels@cistron.nl>
همچنین ببینید (SEE ALSO)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.
در دسترس بودن (AVAILABILITY)
دستور last بخشی از بستهٔ util-linux است که میتوان آن را از آرشیو هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.
| 2026-09-02 | util-linux 2.42.3 |