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

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

هل العطاءات الخاصة بي

عندما نفتح نافذة طرفية ونبدأ في إصدار أوامر لجهاز كمبيوتر Linux الخاص بنا ، نادرًا ما نتوقف عن التفكير في مكونات البرامج داخل نظام التشغيل التي تتفاعل مع أوامرنا وتنفذها لنا. نكتب الأمر ، ونحصل على النتيجة ، ونمضي قدمًا في عبء العمل لدينا.

إن معرفة كيفية تنفيذ الأوامر يمنحنا فهمًا أفضل للطريقة التي يتم بها إنشاء Linux أو أي نظام تشغيل آخر شبيه بـ Unix. إن إلقاء نظرة خاطفة تحت غطاء المحرك يمكن أن يجعلنا سائقًا أكثر استنارة.

الإرشادات التي نصدرها لسطر الأوامر تقع في إحدى الفئات التالية:

الاسم المستعار: أمر محدد بواسطة المستخدم (أو النظام) يتسبب في حدوث تسلسلات أوامر أخرى ، تكون عادةً طويلة أو معقدة.
ملف القرص: ملف ثنائي قابل للتنفيذ ، مثل / usr / bin / top.
دالة شل: وظيفة يحددها المستخدم (أو النظام) يمكن استخدامها في سطر الأوامر أو تضمينها في البرامج النصية.
أمر مدمج: أمر تنفذه الصدفة نفسها ، مثل pwd.
الكلمة المحجوزة: كلمة تحجزها القشرة مثل if و elif. يطلق عليهم أيضا الكلمات الرئيسية.

  كيفية تثبيت عميل Mumble على نظام Linux

أمر الكتابة يخبرنا أي فئة ينتمي أي من أوامر Linux إلى. إليك برنامج تعليمي سريع لفهم إخراج الأمر.

اكتب الأمر

دعونا نستعرض بعض الأمثلة السريعة ، لكل فئة من فئات الأوامر.

type date

أمر التاريخ هو ملف قرص قابل للتنفيذ.

type ls

الأمر ls هو اسم مستعار ، حيث يلتف الأمر ls الأساسي لاستخدام الخيار –color = auto بشكل افتراضي.

type lowdown

الأمر lowdown هو وظيفة معرّفة من قبل المستخدم تم إعدادها على المسافر المستخدم للبحث في هذه المقالة. يوفر لقطة سريعة لبعض موارد النظام. إنه مزيج من whoami و w و free و df.

type pwd

الأمر pwd هو أمر مضمن في غلاف Bash.

type elif

الأمر elif هو كلمة محجوزة لقذيفة Bash.

باستخدام أوامر متعددة

يمكنك إعطاء أوامر كتابة متعددة لتعريفها مرة واحدة.

type date top ls

الخيار -t

لن يكون لأي من الخيارات التي يتم قبولها أسماء. حتى نتمكن من إخراج كتاب الأسماء لدينا وتعميدها بأنفسنا. إذا كنت تعتقد أن الخيار -t يعني “مقتضب” ، فلن تكون مخطئًا كثيرًا. إنه يقلل من الردود من النوع إلى إجابات كلمة واحدة.

type -t date
type -t pwd
type -t lowdown

الخيار -a

دعنا نسمي هذا الخيار “الكل”. يسرد جميع المواقع التي يوجد بها الأمر. لاحظ أن هذا الخيار لن يعمل إذا كنت تستخدم أيضًا الخيار -p.

  كيفية الدردشة في Twitch Streams على سطح مكتب Linux باستخدام Chatterino

على سبيل المثال ، إذا كان لديك اسم مستعار يحمل نفس اسم الأمر الأساسي ، فيمكنك الحصول على معلومات حول الاسم المستعار والأمر.

type -a ls

الخيار -f

يفرض الخيار -f الكتابة على عدم البحث عن وظائف محددة بواسطة المستخدم أو النظام. فكر في هذا الخيار على أنه “إيقاف البحث عن الوظائف”. لاحظ أنه إذا كان الأمر عبارة عن وظيفة ، فسيقوم النوع بالإبلاغ عن تعذر العثور على الأمر.

type -f top
type -f lowdown

الخيار -P

إذا كنت تستخدم الخيار -P ، اكتب فقط البحث الدلائل في $ PATH. لذلك يمكننا تسمية هذا الخيار “المسار”. لاحظ أن هذا الخيار يستخدم حرفًا كبيرًا “P.”

type -P date chmod adduser

الخيار -p

إذا كنت تستخدم الخيار -p ، فستستجيب الكتابة فقط إذا كان الأمر عبارة عن ملف على القرص الثابت. لاحظ أن هذا الخيار يستخدم حرفًا صغيرًا “p”.

type -p mount
type -p ls
type -p -a ls

لا يعطي النوع أي استجابة لـ ls لأنه اسم مستعار وليس ملف قرص.

  كيف تلعب Portal 2 على Linux

ولكن إذا قمنا بتضمين الخيار -a بحيث يبحث هذا النوع عن جميع مثيلات الأمر ls ، فإنه يسرد ملف القرص الأساسي الذي يستخدمه الاسم المستعار ls.

ملخص

كان ذلك لطيفًا وبسيطًا ، لكنه يضيء كل نفس.

نميل إلى التفكير في أي شيء نكتبه في نافذة طرفية على أنه “أمر” ، ونتركه عند هذا الحد. لكن في الواقع ، يتم تنفيذ الأوامر بعدة طرق في نظام Linux. والنوع يتيح لك معرفة أيهما هو.