Theme
Primary Color

تمييز أوامر Bash الداخلية عن البرامج الخارجية

مش كل أمر بتكتبه برنامج مستقل لأن بعض الأوامر لازم تغير حالة الصدفة نفسها

نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo

المثال العملي

type -t cd
type -t bash

النتيجة

builtin
file

الأمر cd داخلي لأنه يغير مجلد الصدفة الحالية بينما bash برنامج خارجي يتم العثور عليه من خلال PATH

جرب بنفسك

جرب type -t printf و type -a printf ولاحظ إمكانية وجود أمر داخلي وبرنامج بنفس الاسم

linux شرح