في 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
انظر إلى اللقطة أعلاه، الأوامر مثل 'pwd' و'cd' هي أوامر مدمجة بينما الأوامر 'man' و'cat' و'file' هي أوامر خارجية.
يخبر أمر Linux 'type' أيضًا ما إذا كان الأمر كذلك مستعار أم لا.
ملف .tif
مثال:
type ls
انظر إلى اللقطة أعلاه، يوضح الأمر 'type' أن 'ls' هو أمر مستعار.
نوع أ
يخبر الخيار 'type -a' كل أنواع الأوامر سواء كانت مدمجة أو خارجية أو مستعارة. بعض الأوامر هي أوامر خارجية ومدمجة. لكن الأمر المدمج سيكون له الأولوية دائمًا حتى يتم ذكر مسار الأمر الخارجي وما لم يتم ذكره.
بناء الجملة:
type -a
مثال:
أضف إلى مجموعة في Java
type -a echo
انظر إلى اللقطة أعلاه، الأمر 'echo' داخلي وخارجي أيضًا. لاستخدام أمر 'الصدى' الخارجي، المسار '/بن/صدى' مذكور.
أيّ
يحدد أمر Linux 'أي' مسار الأمر.
بناء الجملة:
which ....
مثال:
طريقة tostring جافا
which ls pwd rmdir mkdir cp cd file man
انظر إلى اللقطة أعلاه، باستثناء الأمر 'cd'، جميع الأوامر الأخرى هي أوامر خارجية لأن bash قد عرض مسارها الخارجي.