كيفية الحصول على معلومات النظام باستخدام الأمر uname على Linux

كيفية الحصول على معلومات النظام باستخدام الأمر uname على Linux

سواء كنت مطورًا تعمل على برنامج نصي يتطلب معلومات تتعلق بالنواة أو مستخدمًا عاديًا لديه فضول بشأن نظام التشغيل الخاص به ، فإن الأمر uname هو الخيار الأول عندما يتعلق الأمر باستخراج معلومات النظام.





على الرغم من سهولة استخدام uname إلى حد ما ، إلا أن إخراج الأمر قد يبدو معقدًا للمبتدئين في البداية. لتسهيل الأمر عليك ، يوضح هذا الدليل كيفية استخدام uname لطباعة المعلومات الأساسية المتعلقة بالنظام على Linux.





ما هي القيادة الموحدة؟

كما ذكرنا سابقًا ، uname هو برنامج في Linux وأنظمة تشغيل أخرى قائمة على Unix ينتج نظام التشغيل الأساسي ومعلومات kernel بتنسيق نظيف. على الرغم من أن uname تعني اسم يونكس ، تم تنفيذ الأمر في العديد من أنظمة التشغيل الأخرى أيضًا. ال راقب الأمر هو مكافئ موجه أوامر Windows لـ uname.





الصيغة الأساسية للأمر هي:

uname options

...أين والخيارات هي العلامات التي يمكنك تحديدها في الأمر.



الكتابة وحيد في المخرجات الطرفية اسم النواة.

uname

انتاج:





Linux

لكن هذا ليس كل شيء. باستخدام -إلى توفر العلامة مع uname معلومات كاملة حول kernel ونظام التشغيل. ال -إلى العلم لتقف على الجميع .

uname -a

انتاج:





كسر المخرجات

كما ترى ، هناك عدة حقول معروضة في الإخراج. دعونا نتحدث عن كل واحد على حدة.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • اسم النواة : اسم النواة التي تعمل على جهازك. في هذه الحالة ، اسم النواة هو لينكس .
  • اسم المضيف : الحقل الثاني محجوز لاسم مضيف النظام. تسمح معظم توزيعات Linux للمستخدم بتهيئة اسم المضيف في وقت التثبيت. نظرًا لأن هذا تثبيت Kali Linux ، فإن اسم المضيف الافتراضي للنظام هو زمن .
  • إصدار النواة : الحقل التالي يشير إلى إصدار kernel. في الإخراج أعلاه ، يمكنك أن ترى أن إصدار kernel هو 5.10.0-kali7-amd64 .
  • إصدار النواة : إصدار Linux kernel المثبت على جهاز الكمبيوتر الخاص بك. في هذه الحالة ، إصدار النواة هو # 1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • اسم الجهاز : اسم الجهاز هو بنية وحدة المعالجة المركزية لنظامك. في الإخراج السابق ذكره ، إلى x86_64 هو اسم الجهاز.
  • نظام التشغيل : يعرض الحقل الأخير في الإخراج اسم نظام التشغيل. في هذه الحالة ، اسم نظام التشغيل هو جنو / لينكس .

متعلق ب: ما هي النواة في لينكس وكيف تتحقق من إصدارك؟

كيفية إفراغ مساحة على ساعة أبل

يعرض Uname أيضًا العديد من الحقول الأخرى ، مثل نوع المعالج والنظام الأساسي للجهاز في النظام. سبب عدم إخراج هذه الحقول المعينة هو أن المعلومات المقابلة لتلك الحقول غير معروفة للأمر. لذلك ، بدلا من العرض غير معروف ، اختار المطورون تجريد مثل هذه الحقول من الإخراج.

عرض المعلومات الفردية باستخدام uname

جزء من ال -إلى علم ، هناك خيارات أخرى يمكنك استخدامها مع uname. يتم تعيين كل علامة من العلامات الإضافية إلى حقل واحد ويمكن استخدامها لعرض هذا الحقل المحدد في الإخراج.

على سبيل المثال ، إذا كنت تريد اسم نظام التشغيل فقط ، فاستخدم ملحق -أو علم:

uname -o

انتاج:

GNU/Linux

وبالمثل ، يمكنك استخدام الخيارات الثمانية التالية بدون اسم لإخراج الحقول الفردية.

  • اسم النواة : -س
  • اسم المضيف : -ن
  • إصدار النواة : -r
  • إصدار النواة : -الخامس
  • اسم الجهاز : م
  • المعالج : -p
  • منصة الأجهزة : -أنا
  • نظام التشغيل : -o

للحصول على تعليمات سطر الأوامر وعرض معلومات الإصدار المرتبطة بـ uname ، استخدم ملحق --يساعد و --إصدار الأعلام على التوالي.

uname --help

انتاج:

uname --version

انتاج:

uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.

لا شيء مخفي على لينكس. بخلاف Windows وأنظمة التشغيل الأخرى ، فإن الكود المصدري لنظام Linux مفتوح المصدر ومجاني للتوزيع. هذا يعني أنه يمكن لأي شخص الوصول إلى كود Linux kernel وتعديله ليناسب احتياجاتهم.

ومع ذلك ، فإن ذلك يتطلب خبرة ومهارات لأن فهم كود مصدر kernel ليس نزهة. سيتعين على الشخص الذي بدأ لتوه استخدام لغة البرمجة C اكتساب معرفة واسعة في مجال التطوير قبل أن يتمكن من البدء في تطوير نواة Linux.

كيفية عمل طلب صداقة على الفيس بوك
يشارك يشارك سقسقة بريد الالكتروني 5 C نصائح للبرمجة يجب أن تتعلمها لتبدأ

تتمتع لغة البرمجة C بسمعة طيبة. ولكن إذا تمكنت من التعامل معها ، فيمكنك برمجة أي شيء ، كما تظهر هذه النصائح.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • صالة
  • موجه الأمر
  • أوامر لينكس
نبذة عن الكاتب ديبيش شارما(79 المقالات المنشورة)

Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك