أمر نوع لينكس

Amr Nw Lynks



في هذا الدليل، سوف نتعلم المزيد عن أمر 'type' في Linux.

المتطلبات الأساسية:

لتنفيذ الخطوات الموضحة في هذا الدليل، تحتاج إلى المكونات التالية:







  • نظام Linux تم تكوينه بشكل صحيح. تعرف على كيفية إنشاء جهاز Linux VM لأغراض الاختبار والتعلم.
  • الفهم الأساسي لواجهة سطر الأوامر

أمر الكتابة في Linux

على عكس الأوامر الأخرى الخاصة بنظام التشغيل Linux (على سبيل المثال: ls وchmod وshutdown وvi وgrep وpwd وما إلى ذلك)، فإن الأمر 'type' عبارة عن وظيفة Bash مدمجة تعرض معلومات حول نوع الأمر الموجود المقدمة كحجة.



$ يكتب يكتب







بالإضافة إلى Bash، تأتي الأصداف الأخرى (Zsh وKsh وما إلى ذلك) أيضًا مع تنفيذها الخاص لأمر 'type'.

الاستخدام الأساسي



هيكل الأمر من النوع كما يلي:

$ يكتب < خيار > < دعوى >

أبسط استخدام هو توفير أمر كوسيطة.

$ يكتب أيّ

يمكن أن يعمل الأمر 'type' أيضًا مع وسائط متعددة في وقت واحد.

$ يكتب يكتب أيّ قرص مضغوط ليرة سورية chmod sudo ينام اغلق

أنواع الأوامر

إذا كنا مهتمين بنوع الأمر فقط، فاستخدم العلامة '-t' للحصول على نوع الأمر فقط.

$ يكتب صدى صوت

$ يكتب يكتب

$ يكتب بينما

$ يكتب سيطرة

الإخراج هو أحد أنواع الأوامر التالية:

  • الاسم المستعار : اسم مستعار للقذيفة.
  • وظيفة : وظيفة الصدفة المضمنة.
  • مدمج : أمر شل مدمج.
  • ملف : ملف القرص.
  • الكلمة الرئيسية : كلمة محجوزة للوظائف الخاصة بالصدفة.

عرض كافة المواقع

توجد أوامر مختلفة على Linux كملف مستقل قابل للتنفيذ ووظيفة shell مدمجة. يمكننا تحديد ما إذا كان الأمر يتمتع بكلتا الخاصيتين باستخدام أمر 'النوع'.

تحقق من المثال التالي:

$ يكتب صدى صوت

هنا، كما يوحي الإخراج، فإن الأمر 'echo' هو وظيفة shell مدمجة بالإضافة إلى ملف قابل للتنفيذ (الموجود في '/usr/bin/echo').

خيارات أخرى

إلى جانب الخيارات التي تم ذكرها حتى الآن، يأتي أمر 'الكتابة' مع بعض الخيارات الإضافية.

العلم '-p'.

قم بتشغيل الأوامر التالية:

$ يكتب صدى صوت

$ يكتب اغلق

هنا، لن يُظهر الأمر 'type' أي مخرجات إذا كانت الوسيطة المحددة عبارة عن shell مدمج. وبخلاف ذلك، سيكون الإخراج هو موقع الملف القابل للتنفيذ للأمر.

العلم '-P'.

تحقق من الأمثلة التالية:

$ يكتب صدى صوت الأشخاص ذوي الإعاقة

$ يكتب لو بينما

هنا، سيبحث أمر 'type' عن الوسائط المعطاة في جميع مواقع PATH ويعيد موقع الملفات القابلة للتنفيذ المطابقة.

في هذا المثال، يحتوي كلا الأمرين 'echo' و'pwd' على ثنائيات مخصصة. تعد كل من 'if' و'while' كلمات رئيسية لـ Shell وليس لها ثنائي مخصص. لذلك، الإخراج فارغ.

رموز الخروج

بعد أداء مهمته، يترك أمر 'الكتابة' خلفه رمز الخروج. باستخدام رمز الخروج، يمكننا تحديد ما إذا كانت المهمة ناجحة أم لا.

  • 0 : يتم تشغيل الأمر بنجاح وبدون أي خطأ.
  • 1 : الأمر يواجه خطأ.

توضح الأوامر التالية رموز الخروج:

$ يكتب يكتب

$ صدى صوت

$ يكتب asdfg

$ صدى صوت

خاتمة

في هذا الدليل، أوضحنا كيفية استخدام الأمر 'type' في Linux. إنه أمر Shell مدمج يصف طبيعة الأمر.

هل أنت مهتم بمعرفة المزيد عن أوامر Linux الأخرى؟ تحقق من الفئة الفرعية لأوامر Linux. لمزيد من الأدلة المتعلقة بـ Bash، تحقق من برمجة Bash بدلاً من ذلك.

حوسبة سعيدة!