| LAST(1) | أوامر المستخدم | LAST(1) |
الاسم
last, lastb - يعرض قائمة بآخر المستخدمين الذين سجلوا دخولهم
موجز
last [options] [username|tty]...
lastb [options] [username|tty]...
الوصف
يبحث last تراجعياً عبر ملف /var/log/wtmp (أو الملف المعطى بالخيار -f) ويعرض قائمة بجميع المستخدمين الذين سجلوا الدخول (والخروج) منذ إنشاء ذلك الملف. يمكن إعطاء واحد أو أكثر من أسماء المستخدمين و/أو ttys، وفي هذه الحالة سيعرض last فقط المدخلات التي تطابق تلك المعاملات. (يمكن اختصار أسماء ttys، وبالتالي last 0 هو نفس last tty0.)
عند التقاط إشارة SIGINT أو SIGQUIT، سيعرض last إلى أي مدى وصل في البحث خلال الملف، وفي حالة إشارة SIGINT (المولدة بواسطة مفتاح المقاطعة، عادة Control-C) سينتهي last بعد ذلك.
المستخدم الوهمي reboot يلج في كل مرة يُعاد فيها تشغيل النظام. وبذلك سيعرض last reboot سجلاً لجميع عمليات إعادة التشغيل منذ إنشاء ملف السجل.
أداة lastb هي نفسها last، إلا أنها تُظهر مبدئيًا سجلاً لملف /var/log/btmp، الذي يحتوي على كافة محاولات الولوج الفاشلة.
الخيارات
-a، --hostlast
-d، --dns
-f، --file ملف
-F، --fulltimes
-i، --ip
-n, --limit number
-number
-p، --present وقت
-R، --nohostname
-s، --since وقت
-t، --until وقت
-T، --tab-separated
--time-format تنسيق
-w، --fullnames
-x، --system
-h، --help
-V، --version
تنسيقات الوقت
يقبل المعامل 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.
الملفات
/var/log/wtmp, /var/log/btmp
ملاحظات
قد لا يُعثر على الملفين wtmp و btmp. يسجل النظام المعلومات في هذه الملفات فقط إذا كانت موجودة. هذه مسألة إعداد محلية. إذا أردت استخدام هذه الملفات، يمكن إنشاؤها بأمر touch(1) بسيط (على سبيل المثال، touch /var/log/wtmp).
المدخل الفارغ هو نوع صالح من مدخلات wtmp. وهذا يعني أن الملف الفارغ أو الملف الذي يحتوي على أصفار لا يُفسر على أنه خطأ.
يستخدم تنسيق ملف utmp أحجاماً ثابتة للسلاسل النصية، مما يعني أن السلاسل الطويلة جداً يستحيل تخزينها في الملف ويستحيل عرضها بواسطة last. الحدود المعتادة هي 32 بايتاً لاسم المستخدم والسطر، و 256 بايتاً لاسم المضيف.
المؤلفين
Miquel van Smoorenburg <miquels@cistron.nl>
انظر أيضاً
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر last جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |