'\" t .\" Title: last .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "LAST" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" last, lastb \- يعرض قائمة بآخر المستخدمين الذين سجلوا دخولهم .SH "موجز" .sp \fBlast\fP [options] [\fIusername\fP|\fItty\fP].\|.\|. .sp \fBlastb\fP [options] [\fIusername\fP|\fItty\fP].\|.\|. .SH "الوصف" .sp يبحث \fBlast\fP تراجعياً عبر ملف \fI/var/log/wtmp\fP (أو الملف المعطى بالخيار ‎\fB\-f\fP‎) ويعرض قائمة بجميع المستخدمين الذين سجلوا الدخول (والخروج) منذ إنشاء ذلك الملف. يمكن إعطاء واحد أو أكثر من \fIأسماء المستخدمين\fP و/أو \fIttys\fP، وفي هذه الحالة سيعرض \fBlast\fP فقط المدخلات التي تطابق تلك المعاملات. (يمكن اختصار أسماء \fIttys\fP، وبالتالي \fBlast 0\fP هو نفس \fBlast tty0\fP.) .sp عند التقاط إشارة \fBSIGINT\fP أو \fBSIGQUIT\fP، سيعرض \fBlast\fP إلى أي مدى وصل في البحث خلال الملف، وفي حالة إشارة \fBSIGINT\fP (المولدة بواسطة مفتاح المقاطعة، عادة Control\-C) سينتهي \fBlast\fP بعد ذلك. .sp المستخدم الوهمي \fBreboot\fP يلج في كل مرة يُعاد فيها تشغيل النظام. وبذلك سيعرض \fBlast reboot\fP سجلاً لجميع عمليات إعادة التشغيل منذ إنشاء ملف السجل. .sp أداة \fBlastb\fP هي نفسها \fBlast\fP، إلا أنها تُظهر مبدئيًا سجلاً لملف \fI/var/log/btmp\fP، الذي يحتوي على كافة محاولات الولوج الفاشلة. .SH "الخيارات" .sp \fB\-a\fP، \fB\-\-hostlast\fP .RS 4 يعرض اسم المضيف في العمود الأخير. مفيد بالاقتران مع الخيار ‎\fB\-d\fP‎. .RE .sp \fB\-d\fP، \fB\-\-dns\fP .RS 4 بالنسبة لعمليات الولوج غير المحلية، يخزن لينكس اسم المضيف للبعيد فحسب، بل يخزن رقم IP الخاص به أيضًا. يترجم هذا الخيار رقم IP ويعيده إلى اسم مضيف. .RE .sp \fB\-f\fP، \fB\-\-file\fP \fIملف\fP .RS 4 يخبر \fBlast\fP باستخدام \fIملف\fP محدد بدلاً من \fI/var/log/wtmp\fP. يمكن إعطاء الخيار ‎\fB\-f\fP‎ عدة مرات، وستُعالج جميع الملفات المحددة. .RE .sp \fB\-F\fP، \fB\-\-fulltimes\fP .RS 4 اطبع تواريخ وأوقات الولوج والخروج كاملة. .RE .sp \fB\-i\fP، \fB\-\-ip\fP .RS 4 مثل ‎\fB\-d\fP‎، ولكن يعرض رقم IP للمضيف بدلاً من الاسم. .RE .sp \fB\-n\fP, \fB\-\-limit\fP \fInumber\fP .RS 4 الحد الأقصى لعمليات تسجيل الدخول التي سيتم عرضها. .RE .sp \fB\-\fP\fInumber\fP .RS 4 نفس عمل ‎\fB\-n\fP \fInumber\fP. .RE .sp \fB\-p\fP، \fB\-\-present\fP \fIوقت\fP .RS 4 يعرض المستخدمين الذين كانوا موجودين في الوقت المحدد \fItime\fP. لمعرفة طرق تحديد الوقت \fItime\fP، انظر قسم \fBتنسيقات الوقت\fP أدناه. .RE .sp \fB\-R\fP، \fB\-\-nohostname\fP .RS 4 يمنع عرض حقل اسم المضيف. .RE .sp \fB\-s\fP، \fB\-\-since\fP \fIوقت\fP .RS 4 يعرض حالة تسجيلات الدخول منذ الوقت \fItime\fP المحدد. يمكن دمج هذا الخيار مع ‎\fB\-t\fP‎ لتغطية فترة زمنية. .RE .sp \fB\-t\fP، \fB\-\-until\fP \fIوقت\fP .RS 4 يعرض حالة عمليات الولوج حتى الـ \fIوقت\fP المحدد. .RE .sp \fB\-T\fP، \fB\-\-tab\-separated\fP .RS 4 يستخدم محارف \fBtab\fP بترميز ASCII للفصل بين الأعمدة في المخرج بدلاً من المسافات. .RE .sp \fB\-\-time\-format\fP \fIتنسيق\fP .RS 4 يحدد شكل الطابع الزمني ليكون واحداً من: \fBnotime\fP، أو \fBshort\fP، أو \fBfull\fP، أو \fBiso\fP. الخيار \fBnotime\fP لن يطبع أي طوابع زمنية على الإطلاق، و \fBshort\fP هو المبدئي، و \fBfull\fP هو نفس خيار ‎\fB\-\-fulltimes\fP‎. سيعرض الخيار \fBiso\fP الطابع الزمني بتنسيق ISO\-8601. يحتوي تنسيق ISO على معلومات المنطقة الزمنية، مما يجعله مفضلاً عند فحص المخرجات المطبوعة خارج النظام. .RE .sp \fB\-w\fP، \fB\-\-fullnames\fP .RS 4 يعرض أسماء المستخدمين الكاملة وأسماء النطاقات / عناوين IP. عند عدم تحديد هذا الخيار، تُقتطع أسماء المستخدمين إلى 8 محارف، وأسماء النطاقات وعناوين IP إلى 16 محرفاً. تظهر علامة النجمة كآخر محرف في الحقول المقتطعة. .RE .sp \fB\-x\fP، \fB\-\-system\fP .RS 4 اعرض مدخلات إغلاق النظام وتغييرات مستويات التشغيل. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "تنسيقات الوقت" .sp يقبل المعامل \fItime\fP الأشكال التالية: .sp .if n .RS 4 .nf .fam C 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]\& (ثوانٍ/دقائق/ساعات/أيام قبل الآن) .fam .fi .if n .RE .sp أمثلة على تنسيق \fB\-\fP\fInumber\fP[\fBsmhd\fP] هي: ‎\fB\-5m\fP‎، و ‎\fB\-6h\fP‎، و ‎\fB\-2d\fP‎. محدد الوحدة قد يكون أطول: ‎\fB\-5min\fP‎، و ‎\fB\-6hours\fP‎، و ‎\fB\-2days\fP‎. .SH "الملفات" .sp \fI/var/log/wtmp\fP, \fI/var/log/btmp\fP .SH "ملاحظات" .sp قد لا يُعثر على الملفين \fIwtmp\fP و \fIbtmp\fP. يسجل النظام المعلومات في هذه الملفات فقط إذا كانت موجودة. هذه مسألة إعداد محلية. إذا أردت استخدام هذه الملفات، يمكن إنشاؤها بأمر \fBtouch\fP(1) بسيط (على سبيل المثال، \fBtouch /var/log/wtmp\fP). .sp المدخل الفارغ هو نوع صالح من مدخلات wtmp. وهذا يعني أن الملف الفارغ أو الملف الذي يحتوي على أصفار لا يُفسر على أنه خطأ. .sp يستخدم تنسيق ملف utmp أحجاماً ثابتة للسلاسل النصية، مما يعني أن السلاسل الطويلة جداً يستحيل تخزينها في الملف ويستحيل عرضها بواسطة \fBlast\fP. الحدود المعتادة هي 32 بايتاً لاسم المستخدم والسطر، و 256 بايتاً لاسم المضيف. .SH "المؤلفين" .sp .MTO "miquels\(atcistron.nl" "Miquel van Smoorenburg" "" .SH "انظر أيضاً" .sp \fBlogin\fP(1)، \fBwtmp\fP(5)، \fBinit\fP(8)، \fBshutdown\fP(8) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBlast\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."