تمييز أوامر Bash الداخلية عن البرامج الخارجية
مش كل أمر بتكتبه برنامج مستقل لأن بعض الأوامر لازم تغير حالة الصدفة نفسها
نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo
المثال العملي
type -t cd
type -t bashالنتيجة
builtin
fileالأمر cd داخلي لأنه يغير مجلد الصدفة الحالية بينما bash برنامج خارجي يتم العثور عليه من خلال PATH
جرب بنفسك
جرب type -t printf و type -a printf ولاحظ إمكانية وجود أمر داخلي وبرنامج بنفس الاسم