هل تريد معرفة المزيد عن الأشخاص الذين قاموا بتسجيل الدخول إلى جهاز كمبيوتر Linux الخاص بك؟ حسنًا ، لا ترفع إصبعك ؛ رفع الخنصر الخاص بك بدلا من ذلك.
لاكتشاف بعض التفاصيل حول الأشخاص الذين قاموا بتسجيل الدخول إلى جهاز كمبيوتر يشبه نظام التشغيل Linux أو نظام التشغيل Unix ، فمن المحتمل أن يلجأ العديد من مسؤولي النظام إلى أمر الإصبع. وهو كل شيء جيد وجيد ، ولكن في كثير من الأنظمة سوف تكون الإصبع غائبة. لم يتم تثبيته بشكل افتراضي. قد تصادف نظامًا لا يتوفر فيه هذا الأمر.
بدلاً من تثبيت الإصبع – بشرط أن يكون لديك إذن للقيام بذلك – يمكنك استخدام الخنصر ، وهو نسخة خفيفة وحديثة من الإصبع. تم تثبيته افتراضيًا على جميع توزيعات Linux التي تم اختبارها أثناء البحث لهذه المقالة ، بما في ذلك Ubuntu و Manjaro و Fedora.
لمسة رقيقة
كما تتوقع باستخدام أمر Linux ، تتمتع Pinky بنصيبها العادل من خيارات سطر الأوامر (اثنان منها فقط لهما أسماء). لكن من المدهش أنهم جميعًا يتعلقون بتقليم أجزاء من المعلومات من التقارير التي تنتجها بينكي. يمكنك خفض الناتج بحيث يتضمن فقط المعلومات التي تهمك.
إذا بدأ الخنصر كوزن خفيف ، يمكن أن يكون وزن ريشة إيجابيًا بمجرد قص المعلومات التي لا تهتم بها.
باستخدام الخنصر
أسهل طريقة لاستخدام الخنصر هي كتابة اسمه في سطر الأوامر والضغط على Enter.
الخنصر
الإخراج الافتراضي هو تقرير “التنسيق القصير”.
يحتوي تقرير تنسيق البطاقة على الأعمدة التالية:
تسجيل الدخول: اسم المستخدم الخاص بالشخص الذي قام بتسجيل الدخول. الاسم: الاسم الكامل للشخص ، إذا كان معروفًا. TTY: نوع الجهاز الذي قام بتسجيل الدخول إليه. سيكون هذا عادةً نقطة (نوع تليفزيوني زائف). : 0 تعني لوحة المفاتيح الفعلية والشاشة المتصلة بهذا الكمبيوتر. Idle: Idle time. هذا يبين ؟؟؟؟؟ إذا كان الشخص مدفوعًا بعلامة X-windows مدير العرض ، الذي لا يوفر تلك المعلومات. الموعد: الوقت والتاريخ الذي قام فيه الشخص بتسجيل الدخول. المكان: الموقع الذي قام الشخص بتسجيل الدخول منه. غالبًا ما يكون هذا هو عنوان IP لجهاز كمبيوتر بعيد. إدخال “: 0” يعني لوحة المفاتيح الفعلية والشاشة المتصلة بجهاز كمبيوتر Linux.
لا تستطيع الخنصر أحيانًا ملء عمود. لا يمكن وضع أي شيء في عمود إذا لم يكن لديه تلك المعلومات. على سبيل المثال ، لم يسجل مسؤول النظام الاسم الكامل للشخص الذي يمتلك حساب المستخدم المسمى “ديف”. يبدو أن الخنصر لا يمكنه عرض الاسم الكامل في عمود الاسم ويستخدم كلمة “ديف” بدلاً من ذلك.
الإبلاغ عن مستخدم فردي
بشكل افتراضي ، يقوم الخنصر بالإبلاغ عن كل شخص قام بتسجيل الدخول. للإبلاغ عن فرد ، مرّر اسم المستخدم الخاص به إلى الخنصر في سطر الأوامر.
الخنصر ماري
كما هو متوقع ، يقوم الخنصر بالإبلاغ فقط عن الشخص الذي يحمل اسم المستخدم “Mary”.
احذف عناوين الأعمدة
استخدم الخيار -f لإزالة عناوين الأعمدة من تقرير التنسيق القصير.
الخنصر -f
تتم إزالة عناوين الأعمدة من التقرير.
حذف عمود الاسم
يؤدي الخيار -w إلى حذف الخنصر لعمود “الاسم”.
الخنصر w alec
التقرير الناتج لا يحتوي على عمود “الاسم” فيه.
يحذف الاسم وأين الأعمدة
يؤدي الخيار -i إلى حذف الخنصر كلاً من عمودي “الاسم” و “المكان”.
بينكي – روبرت
لم يعد التقرير من Pinky يحتوي على عمودي “الاسم” و “المكان”.
يتجاهل الاسم ، الخمول وأين الأعمدة
لتجريد الأشياء حقًا ، يمكنك استخدام الخيار -q لحذف أعمدة “الاسم” و “الخمول” و “المكان”.
بينكي ف جون
يزيل الخنصر طاعة أعمدة “الاسم” و “الخمول” و “المكان” من التقرير. نحن الآن نزولاً إلى ثلاثة أعمدة. إذا فرضنا شيئًا آخر ، فلن يكون هناك تقرير على الإطلاق.
التقرير المطول
يؤدي الخيار -l (التقرير الطويل) إلى زيادة الخنصر للمعلومات المقدمة حول الأفراد في التقرير. يجب إدخال اسم حساب المستخدم في سطر الأوامر.
(هذا أحد خياري سطر الأوامر اللذين يجب أن ينعم بهما اسم. والآخر هو الخيار -s (تقرير تنسيق قصير). نظرًا لأن الإخراج الافتراضي هو تقرير التنسيق القصير ، فإن الخيار -s لا يفعل شيئًا في الواقع .)
بينكي- ل ماري
يحتوي التقرير المطول على بعض المعلومات الإضافية.
المعلومات الواردة في التقرير المطول هي:
اسم تسجيل الدخول: اسم مستخدم الشخص الذي قام بتسجيل الدخول. في Real Life: الاسم الكامل للشخص ، إذا كان معروفًا. الدليل: دليل الصفحة الرئيسية لهذا الشخص. Shell: shell الذي يستخدمه هذا الشخص. المشروع: محتويات ملف المشروع ~ /. ، إذا كان موجودًا. Plan: محتويات ملف ~ / .plan لهذا الشخص ، إذا كان موجودًا.
كانت الفكرة وراء ملف المشروع ~ /. هو أنه سيتم استخدامه لعقد وصف موجز للمشروع أو عنصر العمل الذي شارك فيه مستخدم الكمبيوتر. وبالمثل ، ستكون محتويات ملف ~ / .plan الخاص بهم وصفًا موجزًا من عنصر العمل الفعلي لهذا المشروع. لقد أتاح للمديرين وأصحاب المصلحة الفرصة لمعرفة العمل الذي شارك فيه الفرد وما هو المشروع الذي ينتمي إليه هذا العمل. نادرا ما يستخدم هذا المخطط في الوقت الحاضر. من المحتمل أن تكون هذه الحقول فارغة بالنسبة للغالبية العظمى من الناس.
لنلقِ نظرة على أليك:
الخنصر ل
لا يحتوي Alec على ملف ~ / .plan ولا ملف مشروع ~. /.
احذف الدليل وخط القشرة
لحذف التقارير الخطية على الدليل الرئيسي و shell من التقرير الطويل ، استخدم الخيار -b.
بينكي-إل-ب روبرت
تتم إزالة الإبلاغ عن الدليل على الدليل الرئيسي و shell من التقرير.
احذف ملف المشروع
لحذف صف المشروع من التقرير الطويل ، استخدم الخيار -h.
بينكي-إل -ه ماري
لم يتم الإبلاغ عن محتويات ملف المشروع ~ /.
يحذف ملف الخطة
لحذف صف الخطة من تقرير التنسيق الطويل ، استخدم الخيار -p.
الخنصر -l -p ماري
لم يتم الإبلاغ عن محتويات الملف ~ / .plan.
لماذا ترك كل الخيارات؟
لماذا يمكن أن يكون للأمر الذي يُنشئ التقارير العديد من الخيارات لإزالة أجزاء من المعلومات؟ يسمح لك بالتركيز على المعلومات التي تريدها حقًا. لذلك لديك خيارات لفصل القشر عن القشر. وعليك أن تقرر أيهما.