المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس دروس لينكس للمبتدئين ــ الدرس الثالث



lionnheart
27-03-2005, 08:18 AM
وصلة الدرس الأول بالمنتدي
http://www.montada.com/showthread.php?t=359381
وصلة الدرس الثاني بالمنتدي
http://www.montada.com/showthread.php?t=359792
الدرس الثالث :
اغلاق اللينكس :
في الواقع هناك العديد من أجهزه الحاسب الآلي التي لا تغلق ابدا. فتخيل لو ان جهازك isp اي (internet service provider) مزود خدمة الإنترنت فهل ستتمكن من اغلاق الكومبيوتر كل ليله ؟ ان جهازك وقتها لابد ان يعمل بدون توقف فإغلاقة في هذه الحالة لن يكون عمليا .و هناك بعض الناس يقومون فقط بإغلاق الشاشة . انت قد تحتاج احيانا أن تحصل علي بعض النوم من وقت لأخر لذلك فجهازك ايضا يحتاج ان يحصل علي بعض الراحه من وقت لأخر لذلك سوف نستخدم أمر الإغلاق shutdown
أهمية أمر الإغلاق shutdown :
مثل اي شخص استخدم الكومبيوتر فأنت تعرف انك لو اغلقت الكومبيوتر قبل ان تنتهي من حفظ العمل الذي تعمل فيه حاليا , او لو حدث اي عطل في التيار الكهربائي فقام بإغلاق الجهاز رغما عنك , فإنك حتما سوف تفقد العمل غير المحفوظ . بداية لو انك قمت بإغلاق اللينكس بطريقه غير صحيحه او كانت هناك مثلا عاصفة شديده ادت الي انقطاع التيار الكهربائي ربما قد يؤدي هذا الي تدمير نظام الملفات في لينكس وهذا نادرا ما يحدث في هذه الأيام . ولكننا ينبغي ان نستعمل امر الإغلاق shutdown عندما نرغب أن نغلق جهاز الكومبيوتر . فلو لم تفعل ذلك فسوف يخبرك اللينكس في المره القادمة التي تقلع فيها الي النظام أنه سوف يقوم بإجراء بعض الفحص أوتوماتيكيا . فلو كان الهارد ديسك الخاص بجهازك كبيرا فمن الأفضل ان تذهب وتجهز لنفسك ساندويتش لأنه ربما يستغرف في الفحص بعض الوقت . اللينكس ايضا يقوم بإجراء فحص روتيني اوتوماتيكيا من حين لأخر ونصيحتنا في هذه الحلات ايضا أن تقوم وتجهز لنفسك ساندوتش حتي ينتهي النظام من اجراء الفحص .
اغلاق الكومبيوتر الشخصي :
ان الطريقة الشائعة لإغلاق الكومبيوتر الشخصي اذا كنت مستتخدم root أن تكتب هذا الأمر shutdown -h now انك تستخدم هذا الأمر عندما تنوي أن تغلق جهازك في هذه اللحظة وسوف تحصل وقتها علي رسالة تخبرك ان اللينكس سوف يغلق الأن " linux is going for system halt now" سوف يبدأ بإغلاق البرامج التي يستخدمها جهازك وسوف تري كل هذا بنفسك لأن اللينكس انما هو نظام شفاف يتيح لك الفرصه لكي تري كل شئ يفعلة النظام . انه لن يعطيك رساله تخبرك ان تنتظر قليلا ثم يعطيك رساله اخري بعدها تخربك أنك تستطيع الأن ان تغلق الجهاز ودمتم ( مثل الحاج ويندوز ) فلو كان شئ ما يسبب مشكله فسوف يخبرك اللينكس متي بدأت المشكلة ومتي توقفت وبهذه الطريقةتستطيع عندها حل المشكله بنفسك أو حتي لو تكن تستطيع حلها بنفسك أن تخبر شخص أخر عن مشكلتك وهو أو هي سوف يكون قادرا وقتها علي مساعتدتك . و عند استخدامك للأمر shutdown -h now يجب أن تنتظر حتي تحصل علي هذه الرساله " system halted" أو " power down "
اعاده تشغيل الجهاز :
الأمر الأخر الذي تحتاج الي استخدامة هو shutdown -r now فلو كان مثبتا علي جهازك نظام اقلاع مزدوج فربما ترغب في استخدام نظام التشغيل الأخر ( لماذا ؟؟؟ !!!!!!! ) فيجب حينها أن تستخدم هذا الأمر وسوف تحصل علي نفس الرسال التي حصلت عليها عند استخدامك للأمر مع الخيار (h (halt- فسوف يعطيك رساله شبيهه بهذه system going for reboot now ان السبب الرئيسي وراء كل هذه الرسائل هو أن نظام اللينكس من المفترض ان يكون نظام تشغيل للشبكات . فأنت لديك الأن بشر يعملون علي الشبكة منهمكين في عملهم فيجب أن يكون هناك تحذير لهم من ان النظام سوف يغلق الأن .
المقطع الأخير من امر الإغلاق shutdown وهو now رائع جدا في حالة ما اذا كنت تستخدم النظام بمفردك في المنزل مثلا اما ذا كنت علي شبكة من المستخدمين فمن الأفضل أن تحدد وقت معين لإغلاق النظام وهذا يعطي فرصه لأعضاء الشبكة أن ينتهوا من عملهم قبل أن تغلق النظام للصيانة مثلا . فإستخدام المقطع now علي الشبكة من المحتمل ان يكون خطيرا علي صحة هذا الشخص الذي يقوم بإرسال مثل هذا الأمر .
في المره القادمة التي تغلق فيها النظام ربما تريد أن تجرب استخدام خيار الوقت بدلا من المقطع now فعلي سيبل المثال قد ترغب أن تجرب اغلاق الكومبيوتر في وقت محدد فتكتب هذا الأمر
اكتب shutdown -h 20:01 فهذا الأمر سوف يقوم بإغلاق الكومبيوتر في الساعة 8:01 :مساء . وربما تجرب أن تكتب shutdown -h +5 وهذا سوف يغلق الكومبيوتر بعد خمس دقائق .
الأطراف الإفتراضية ( virtual terminals) :
ان واحد من افضل الأشياء التي قدمها نظام التشغيل لينكس هو مفهوم الأطراف الإفتراضية . فإذا رجعنا للخلف قليلا الي نظام التشغيل MS-DOS الذي كان لا يستطيع أن يشغل الا برنامج واحد بواسطة مستخدم واحد فقط في نفس الوقت . ان لينكس بدون الواجهة الرسومية قد يشبة MS-DOS بعض الشئ ولكن من اين يأتي هذا الشبة فاللينكس نظام متعدد المهام multi-tasking وايضا متعدد المستخدمين multi-user في نفس الوقت . فتستطيع أن تعمل علي انك اكثر من مستخدم وتسطيع أن تستخدم اكثر من برنامج في نفس الوقت .
مفاتيح ALT-F :
دعنا نفترض أن تعمل علي النظام علي انك المستخدم bob مثلا وتريد أن تفعل شئ ما علي أنك المستخد root فلا يجب حينها أن تغلق البرنامج الذي تعمل فيه . فقط قم بالظغط علي
الأزرار ALT-F2 واللينكس سوف يطلب منك ان تدخل النظام كمستخدم أخر . في حالتنا هذه المستخدم root فتكتب اسم المستخدم root والباسورد الخاص به ثم تفعل ما تريد علي انك المستخد م root اليس هذا رائعا بحق ؟
ان استخدام الزرALT مع احد مفاتيح F يسمح لك أن تستخدم النظام كمستخدم أخر أو حتي نفس المستخدم ولكن لكي تشغل برنامج أخر فكل ما تحتاجه ساعتها أن تكتب exit عندما تنتهي وحيئذ تضغط علي الأزرار ALT-F1 مره أخري لكي تعود الي طرفك الأصلي .
نظره حول الأطراف الإفتراضية في الواجهه الرسومية X-window :
صحيح أن عام 1990 قد جاء الينا بعصر الواجهه الرسومية للمستخدم الذي انتشر علي يد ماكنتوش ومايكروسوفت ويندوز . وهذا منح الفرصة لأكثر من برنامج أن يعملوا في نفس الوقت . ان الواجهه الرسومية الخاصة بلينكس تفعل نفس الشئ ايضا بالإضافة الي دعمها لمفهوم تعدد المستخدمين ايضا multi-user .
فلو كنت حاليا اصبحت متمرسا مع مدير النوافذ الذي تستخدمة حاليا فربما تحب أن تجرب شيئا أخر . اضغط علي CRL-ALT-F6 وسوف تجد نفسك خرجت من الواجهة الرسومية وتستطيع عندها ان تدخل النظام كمستتخدم أخر . وبالظغط علي ALT-F7 سوف يعيدك مره ثانية الي الواجهة الرسومية . وسوف نشير الي هذا لاحقا عند حديثنا عن الواجهة الرسومية .
محرر النصوص في لينكس :
لو طلب مني أن اختار واحد من الأسباب الرئيسية التي تجعل الناس يستخدمون الحاسب الالي سوف اجيب بالتأكيد من اجل الكتابة . فاللينكس ايضا مصمم لمعالجة الكلمات مثل اي نظام تشغيل أخر . فهناك العديد من برامج معالجة الكلمات الرائعة في اللينكس مثل AbiWord و KWord والذي هو برنامج تابع لحزمة KOffice وايضا حزمة OpenOffice.org بها معالج كلمات رائع وسوف نتكلم عن هذه البرامج في دروس لاحقة بعد ذلك ولكننا الان نتحدث عن محرر النصوص الخاص بالترمنل ( الشاشة السوداء ) .
لماذا نستخدم محرر النصوص ؟
ان محرر النصوص ما هو الا معالج كلمات ولكن ليس به المزيد من الإمكانيات . فجميع نظم التشغيل تأتي ومعها محرر النصوص الأساسي الخاص بها . ان اللينكس يأتي ومعة العديد من هذه المحررات . ان السبب الرئيسي لإستخدام محرر النصوص هو كتابة شئ ما كهامش غير منسق حتي يستطيع أن يقرأه اي برنامج آخر معتمدا علي المعلومات التي يحصل عليها من الملف سوف يعمل البرنامج بطريقة أو بأخري .
محرر النصوص VI :
انه محرر النصوص الشهير الذي يأتي مع نظام لينكس ويدعي VI وهذا البرنامج ذاتة يأتي مع نظام التشغيل يونيكس وهناك أكثر من نسخة حديثة منة تدعي vim ومعناها 'vi improved' ومشكلة هذا المحرر ان العديد من الناس لا يحبونة . لأنك حتي تستطيع استخدامة يجب أن تتذكر الكثير من مفاتيح الإختصار لكي تتمكن من فعل مايفعلة اي محرر أخر بسهولة ودون تعقيد . ولكن ينبغي أن نشير الي بعض الأوامر الرئيسية لهذا المحرر لأنني وجدت ان vi برنامج جيد جدا لو أردت أن تفتح اي ملف بسرعة وتغير فيه ما تريد او لو اردت ان اكتب لنفسي ملاحظة صغيره . غالبا لا استخدم هذا المحرر اذا كان ما اكتبة يحتاج مني الي اكثر من ثلاثين ثانية . ولكن هناك بعض الناس يحلفون بحياه هذا المحرر ويفعلون مهام عديده عن طريقة مثل تصميم صفحات الإنترنت مثلا .
الأن دعنا ننشئ ملف نصي بواسطة vi . اكتب هذا الأمر vi tryvi سوف تري اشارات لبدء السطر علي اليسار وتمتد الي اسفل حتي نهاية الشاشة وسوف تجد في الأسف اسم الملف tryvi وبجانبة كلمة new file ولكي تكتب اي شئ يجب أن تضغط الزر ESC ثم الزر i اي ادخال (i for insert). حتي ولو لم تضغط علي 'ESC-i'فإن البرنامج غالبا ما يفهم انك تريد ان تكتب شئ ما بعد ما تضغط علي ازرار الكيبورد عده مرات محاولا أن تكتب ولكنك ينبغي أن تعتاد علي استخدام 'ESC-i'
اضغط علي 'ESC-i' ثم اكتب hello vi فلو اخطأت وقمت بكتابة jello vi او بكتابة jello bi او اي شئ لا ارغب في معرفتة تستطيع أن تمحو هذا الخطأ بإستخدام مفتاح backspace واذا اردت أن تحفظ ما قمت بكتابتة يجب أن تضغط ESC ثم تضغط علي مفتاح النقطتين ':' ثم تضغط المفتاح w اي (write) ولكي تحفظ الملف وتخرج منه في نفس الوقت يجب أن تضغط ESC ثم تضغط علي مفتاح النقطتين ':' ثم تضغط المفتاح wq اي (write, quit) ولكي تخرج بدون أن تحفظ شئ اضغط علي ESC ثم النقطتين ':' ثم q والمحرر vi ربما قد يعترض علي انك قد كتبت شئ ولم تقوم بحفظة اما لو قمت بعمل ESC ثم النقطتين ':' ثم !q فإنة سيفهم انك تريد أن تخرج دون أن تحفظ شيئا وهناك العديد من الأوامر في محرر vi يمكنك أن تستكشفها بنفسك في وقت آخر .
وهناك محررات اخري في اللينكس مثل المحرر joe والمحرر pico
منقول من موقع www.linux.org (http://www.linux.org)
انتظر الدرس الرابع

RaNaS
28-03-2005, 05:02 AM
الف شكر اخي الكريم

واستمر الى الامام ومنتظرين الدروس القادمة ان شاء الله

المؤمنة بالله
17-04-2005, 01:50 AM
الاخ الكريم :

جزاك الله كل خير على العرض السهل لدروس اللينكس :biggthump

وارجوا منك ان تستمر فى هذه الدروس ونحن فى انتظار المزيد

وفقك الله بما يحبه ويرضى

dr_tux
18-04-2005, 12:53 AM
عمل رائع ومجهود كبير

sharara
14-05-2005, 05:59 PM
ما شاء الله و لكن ياريت لو بصيغة pdf

aassim
20-05-2005, 07:31 AM
بسم الله والصلاة على رسوله الكريم
جزاك الله كل خير عن هده الدروس القيمة فقد تعبت لاجل فهم هدا النظام حتى راودتنى نفسي مرات من تركه ولكنك حببته الينا يا اخي ونحن في انتظار المزيد فاين انت
ولك فائق التقدير والاحترام يا غالي :biggthump