ما هي Shell ؟
shell
الشل في الأساس برنامج يأخذ أوامرك من لوحة المفاتيح ويرسلها إلى نظام التشغيل لأداءها.
إذا سبق لك استخدام واجهة مستخدم رسومية ، فمن المحتمل أنك رأيت برامج مثل "Terminal" أو "Console" ، فهذه مجرد برامج تقوم بتشغيل shell من أجلك.
خلال هذه الدورة التدريبية بأكملها ، سنتعرف على عجائب الشل.
في هذه الدورة سنستخدم برنامج shell bash
تقريبًا جميع توزيعات Linux ستكون افتراضيًا على bash shell.
هناك shells أخرى متاحة مثل ksh و zsh و tsch ، لكننا لن ندخل في أي منها.
دعنا ننتقل مباشرة! اعتمادًا على التوزيع ، قد يتغير موجه shell الخاص بك ، ولكن بالنسبة للجزء الأكبر يجب أن يلتزم بالتنسيق التالي:
username@hostname:current_directory
elliot@linux:/home/elliot $
لاحظ علامة الدولار " $ "
في نهاية الموجه ؟
سيكون لشل (shell) المختلفة مطالبات مختلفة ، في حالتنا ، يكون $ لمستخدم عادي يستخدم Bash أو Bourne أو Korn shell ، لا تضيف رمز $ عند كتابة الأمر ، فقط اعلم أنه موجود.
لنبدأ بأمر بسيط ، echo.
يقوم الأمر echo فقط بطباعة وسيطات النص على الشاشة.
مثال :
$ echo Hello World