الشيل مش بيشل الجزء 1-1
ما هو الشيل؟
ببساطة الشيل هو البرنامج اللى بياخد الاوامر من الكيبورد ويديها لنظام التشغيل. زمان ايام الجنيه الخشب كان الشيل الطريقة الوحيدة للتعامل مع الكمبيوتر .
اما دلوقتى عندنا الواجهة الرسومية وواجهة سطر الاوامر.
فى اغلب توزيعات اللينكس الشيل هو برنامج اسمه Bash لكن ده ميمنعش وجود انواع اخرى من الشيل زى kshو tcsh و zsh الدروس فى الموضوع ده معموله على Bash بس ده ميمنعش ممكن تشتغل مع معظم الباقى
هو ده الشيل امال ايه xtermو gnome-terminalو konsole؟
دول يا عم برامج اسمها ترمانل بتحطلك نافذة تقدر تتعامل فيها مع الشيل
ممكن تلاقى فى توزيعة لينكس واحده اكتر من تيرمنال xtermو rxvt و konsoleو kvt و وgnome-terminalو nxtermو eterm.
طب ازاى اشغل الترمنال؟
دور فى قوائم البرامج على اى حاجة زى terminal اوconsole
بص من الاخر انت فى الغالب هتكون كي دى اى او جنوم لو جنوم يبقى دور عل terminal لو كى دى اي دور على konsole
بس كده فتحته و الحمد لله تعالى عاوز اجربه؟
بص يا عم بعد ما تفتح الشيل هتلاقى حاجة زى كده
[ahmad@localhost ahmad]$
طبعا بدل احمد هيبقى اسم اليوزر بتاعك
ظهرلك حاجةزى كده او حاجة قريبة من كده
قشطة اكتب اى هبل فى الجبل حروف ما لهاش معنى اى حاجة
مثلا
[ahmad@linuxbox ahmad]$ kdkjflajfks
لو الحكاية مشيت تمام هتشوف رسالة الايرور دى
bash: kdkjflajfks: command not found
يعنى انت مخلينى اعمل كده عشان تقولى حتطلعلك رسالة ايرور حسبى الله ونعم الوكيل
اصبر عليا بس انا جايلك فى الكلام
دوس بقى زرار السهم لفوق
ايه ده ده اللى انا لسة كاتبه اه و النعمه هو اللى انا لسة كاتبه ! وطبعا لو كنت كاتب حاجات تانية قبل كده اقعد دوس نفس الزرار لغاية ما تلاقيها
طب جرب تدوس سهم يمين وشمال
ايه ده ده انا بمشى فى شوية الهبل اللى كنت كاتبه! وممكن امسح حرف او اعدله او ازود حرف نسيته وهكذا
طيب هقولك نصيحة مهمة قبل ما اكمل اوعا تستخدم سطر الاوامركمستخدم رووت الا فى الضرورة القسوى يعنى حاجة ميقدرش يعملها غير مستخدم رووت لانك ممكن تبوظ حاجة
ايه ده انت خدتنى فى دوكة يعنى ايه مستخدم رووت ؟
بص يا عم فى انظمة اليونكس كل يوزر بيبقى ليه صلاحيات يعنى مثلا اليوزر الفلانى مالوش غير اناه يقرا الملفات اللى فى الفولدر ده اليوزر ده ممكن يعدل فى الملفات ويقراها واليوزر ده ليه نت وده مالوش وده يقدر يخش على فولدرات الهوم بتاعة بس ويعدل فيها زىماهو عاوز
الحاجات دى بقى يا معلم ما تمشيش مع الرووت الرووت ده يقدر يعمل اى حاجة فى اي حتة يقدر يمسح ملفاته وملفات غيره ويمسح يوزر مش عاجبه ويعمل يوزر جديد ويحرق الجهاز بجاز يعنى لو عاوز يمسح كل ملفات النظام محدش هيقدر يكلمه عشان كده ما تستخدموش غير فى الضرورة
اه طب كويس انك نبهتنى قولتلى بقى ازاى بقى بخش كمستخدم رووت؟
انا لسة مقلتلكش ومش حقولك دلوقتى حقولك لما يجى وقتها ومتخفش قريب اوى هقولك
ايه ده هوكله كيبورد كيبورد مفيش ماوس ولا ايه اصلى بصراحة بتدايق لما ما استخدموش؟
رغم ان الشيل واجهة سطر اوامربس ممكن تستخدم فيها الماوس ابسط يا عم
هيههههه
لا متتبسطش او كده دا هو تعمل اسكرول لفوق او لتحت عشان تشوف الحاجات القديمة
او لو انت فوق تنزل تحت
اوتعمل كوبى وباست بالماوس بس
ملاحيظ
الماوس بتستخدمه فى التيرمنال بس لكن لو واجه سطر اوامر بالكامل ففى الغالب مش هتستخدمه
الشيل ده اداه مفيده جدا بس ممكن واننا بتستخدم اللينكس متشوفهونى مش لازم تتعلمه عشان تفهم اللينكس
يمكن كل الكلام اللى فى الدرس ده يعتبر مالوش لازمه بس دى مجرد مقدمه
الموضوع اسهل مما تتصور بس فى ناس بتسترخمه مش عارف ليه
الكلام ده يمكن انت مش محتاجة لكن اليوزر المتقدم او حتى واحد عنده فى بى اس بيحتاجه قوى
No comments yet.