logo

أوامر Linux Shell

في Linux، الأوامر هي طرق أو تعليمات يمكنك من خلالها توجيه نظامك للقيام ببعض الإجراءات. يتم تنفيذ الأوامر في سطر الأوامر.

بناء الجملة:

 command [option] [argument] 

هناك بعض الأوامر التي لا تحتوي على أي خيار أو لا تقبل أي وسيطة مثل 'clear' و'pwd'.

واضح

يقوم الأمر 'clear' بمسح كافة الأوامر والمخرجات السابقة من شاشة العرض الطرفية.

خوارزمية البحث الثنائي

الأشخاص ذوي الإعاقة

يرمز الأمر 'pwd' إلى 'دليل عمل الطباعة'. لا يقبل أي خيار أو وسيطة ويعرض تفاصيل دليل العمل الحالي.

اناكوندا مقابل ثعبان الثعبان

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

الأوامر الخارجية أو المضمنة

مدمج الأوامر هي أوامر داخلية مضمنة في الصدفة. يتم استدعاء الأوامر المضمنة من الصدفة وتنفيذها مباشرة داخل الصدفة نفسها. يمكنك إدراج جميع الأوامر المضمنة بمساعدة الأمر 'help' و'compgen -b'. بعض الأمثلة على الأوامر المضمنة هي 'pwd'، و'help'، و'type'، و'set'، و'unset'، وما إلى ذلك.

خارجي الأوامر تختلف عن الأوامر المضمنة. هذه الأوامر عبارة عن برامج لها ملفات ثنائية خاصة بها وموجودة في نظام الملفات. هذه هي الأوامر التي يقدمها نظامك وهي مستقلة تمامًا عن الصدفة. توجد هذه الأوامر في الغالب في /bin، /sbin، /usr/sbin.


اكتب الأمر

يخبرنا أمر Linux 'type' ما إذا كان الأمر المعطى إلى Shell هو أمر مدمج أم خارجي.

بناء الجملة:

 type 

مثال:

 type pwd type cd type man type cat type file 
أمر توسيع Linux Shell1

انظر إلى اللقطة أعلاه، الأوامر مثل 'pwd' و'cd' هي أوامر مدمجة بينما الأوامر 'man' و'cat' و'file' هي أوامر خارجية.

يخبر أمر Linux 'type' أيضًا ما إذا كان الأمر كذلك مستعار أم لا.

ملف .tif

مثال:

 type ls 
أمر توسيع Linux Shell2

انظر إلى اللقطة أعلاه، يوضح الأمر 'type' أن 'ls' هو أمر مستعار.


نوع أ

يخبر الخيار 'type -a' كل أنواع الأوامر سواء كانت مدمجة أو خارجية أو مستعارة. بعض الأوامر هي أوامر خارجية ومدمجة. لكن الأمر المدمج سيكون له الأولوية دائمًا حتى يتم ذكر مسار الأمر الخارجي وما لم يتم ذكره.

بناء الجملة:

 type -a 

مثال:

أضف إلى مجموعة في Java
 type -a echo 
أمر توسيع Linux Shell3

انظر إلى اللقطة أعلاه، الأمر 'echo' داخلي وخارجي أيضًا. لاستخدام أمر 'الصدى' الخارجي، المسار '/بن/صدى' مذكور.


أيّ

يحدد أمر Linux 'أي' مسار الأمر.

بناء الجملة:

 which .... 

مثال:

طريقة tostring جافا
 which ls pwd rmdir mkdir cp cd file man 
أمر توسيع Linux Shell4

انظر إلى اللقطة أعلاه، باستثناء الأمر 'cd'، جميع الأوامر الأخرى هي أوامر خارجية لأن bash قد عرض مسارها الخارجي.