كيفية استخدام Linux Shell

click fraud protection

فئة المستهلك لينكس تقدم التوزيعات واجهات مستخدم رسومية قوية - ومع ذلك ، لا يزال Linux ، نظرًا لأنه نشأ في عالم Unix في حقبة السبعينيات ، يعمل على بنية لا تعتمد على واجهة مستخدم رسومية معينة.

تسمى نقطة الدخول المستندة إلى النص في النظام أ صدفة، و Linux يدعم العديد منها.

قذائف لينكس

ما هي شل؟

القشرة هي طريقة قائمة على النص للتفاعل مع نظام تشغيل الكمبيوتر - وهي وظيفة تسمى أ مترجم الأوامر. تستخدم الأصداف قواعدها اللغوية والمنطق ؛ تعمل كوسطاء بين مستخدم قام بتسجيل الدخول ونواة الكمبيوتر ، وتقوم بتنفيذ برامج أخرى مثل أدوات النظام أو التطبيقات المثبتة من قبل المستخدم.

يدعم Linux عدة قذائف مختلفة:

  • سحق: سحق هي الصدفة الافتراضية في معظم توزيعات Linux الحديثة. تم تحسينه للاستخدام التفاعلي من خلال سجلات الأوامر ، سطر الأوامر التحرير ، والتعرّف على الأوامر ، والتحكم الأساسي في الوظيفة.
  • سمكة: مصمم ليكون أكثر سهولة في الوصول إليه ، يركز فيش على إتمام الأوامر ونصوص المستخدم والميزات الطرفية المتقدمة. تم تحسينه للاستخدام التفاعلي.
  • شلن كيني: Korn shell هي لغة برمجة عالية المستوى بحد ذاتها ، على الرغم من أن دعمها التفاعلي ممتاز.
  • Zsh: رائع للمستخدمين المحترفين ، يوفر Zsh ميزات برمجة نصية متقدمة وقدرًا كبيرًا من التخصيص. وهو يدعم المؤشرات المختلفة أيضًا.

لا شيء يمنعك من تثبيت العديد من الأصداف المختلفة كما تريد. على الرغم من أن واحدًا فقط سيعمل كإعداد افتراضي ، إلا أنك حر في استدعاء قشرة داخل صدفة داخل صدفة. لمعرفة القذائف المثبتة بالفعل للتوزيع الخاص بك ، قم بتشغيل قطة / الخ / قذائف.

الأصداف ليست مثل ملف طرفية. محطات هي البرامج الرسومية التي تعمل من خلالها جلسة شل. بشكل عام ، تحتاج إلى Terminal لتشغيل جلسة shell ، لكن جلسة shell والمحطة الطرفية غير مرتبطين. أي أن نفس البرنامج الطرفي يقوم بتشغيل أي قشرة ، وأي قشرة تعمل في أي برنامج طرفي.

يتضمن كل من Microsoft Windows و Apple macOS قذائف أيضًا. في Windows ، يسمى shell موجه الأمر، على الرغم من دعم الإصدارات الجديدة من Windows بوويرشيل. في نظام macOS ، فإن ملف صالة يفتح البرنامج جلسة شل. في Linux ، على الرغم من أن بعض الكتاب المهملين يشيرون إلى جلسات shell على أنها "موجه أوامر" ، فإن موجه الأوامر خاص بـ Microsoft.

لماذا تستخدم جلسة شل؟

نادرًا ما يكون معجبو Linux المباشرون على سطح المكتب المنزلي يحتاج لاستخدام جلسة shell ، لأن نظام Linux الحديث يقدم ميزات قوية لوحات تحكم واجهة المستخدم الرسومية. قد يتم إكمال جميع تعديلات فئة سطح المكتب العادية تقريبًا داخل واجهة المستخدم الرسومية.

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

على سبيل المثال ، لمعرفة البرامج التي يتم تشغيلها حاليًا على كمبيوتر Linux الخاص بك ، تختلف العملية في واجهة المستخدم الرسومية باختلاف التوزيع. في Ubuntu 20.04 ، يمكنك فتح المشغل وتحديد مراقب النظام بينما في openSuse Tumbleweed ، ستطلق KSysGuard من مجلد نظام قائمة K. ولكل أداة من أدوات واجهة المستخدم الرسومية ، يختلف المظهر والوظيفة ، مما يتطلب تعليمات خطوة بخطوة مختلفة ، وعند الضرورة ، لقطات شاشة. ومع ذلك ، بالنسبة للتوزيعين ، يعمل ببساطة ps -ax من جلسة shell يعطي نفس الناتج بنفس الطريقة.

كيفية استخدام Linux Shell

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

10 أوامر Linux أساسية للتنقل في نظام الملفات الخاص بك

عند الانتهاء ، استخدم ملف خروج أمر أو أغلق البرنامج الطرفي.

تقدم كل قذيفة ميزات مختلفة ، على الرغم من أن أدوات Linux الشائعة (مثل قرص مضغوط الأمر لتغيير الدلائل أو قط الأمر لعرض الملفات) تعمل بنفس الطريقة في جميع الأصداف. ادرس التركيب الفريد لقشرتك للاستفادة من قوتها.