السلام عليكم ورحمة الله وبركاته

من فترة كتبت هذا الموضوع ، وقلت اضعه هنا


مستخدمي النظام Linux ، اصبح بامكانهم التعامل مع كل خدمات وموارد النظام على اكمل وجه في التوزيعات الاخيره ، واقرب مثال على كلامي هو انظمة suse , fedora , mandrake لا اعلم عن ماندرك اذا كان الاسبلنق خطأ لاني ماقد جربتها وعجزان اروح لقوقل

الزبده هو ان انظمة لينكس تطورت بشكل كبير وبالاحرى انها تتحدث بشكل شبه يومي وبدرجة كبيره في الايام الاخيره

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

لن اتكلم عن ماهو لينكس ولن اتكلم عن قدراته ، بل سأتكلم عن عدة اوامر تصنع منك خبير لينكس محترف مع مرور الايام

بامكان المستخدمين الاستغناء عن جميع اوامر النظام ، بحيث يكتفي بالواجهه الرسوميه او الانترفيس وماتحمل من برامج كافيه للمستخدم الشخصي

والاكيد انه مع مرور الايام ستضطر الى استخدام اوامر Linux سواء بتركب برنامج او بتركب اي شي لابد من اوامر لابد من اوامر

وهنا حقاً تكمن متعة Linux ، وهنا كلمة من باب تجربتي القليله اوجهها الى اي مستجد على نظام لينكس

" كلما زادت معرفتك بأوامر النظام ، زاد احترافك وخبرتك فيه "

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

فيقول : أطلبني واعطيك ولا تستحي مني biggrin.gif

في الاونه الاخيره وجدت نفسي ملم المام كامل في نظام Linux واني اعمل كل ماريد على النظام دون صعوبه او مشاكل تذكر

احسست فعلا بالامتلاء بالعاميه حسيت اني مكتفي خلاص ، كل شي ابيه اسويه لاستخدامي الشخصي ، طالما كذا انا مو محتاج اني اتعلم او اقراء كتب واوراق تتحدث عن لينكس لاني اصبحت اعرفها

الا ان الخفايا كانت اكبر من ما كنت اتصور

تكلمت بمافيه الكفايه عن النظام ، وسأدخل في الموضوع


الشل او التيرمنال او سطر الاوامر او فاكهة لينكس كما يسميها البعض ، ماهي الا وسيط بين المستخدم والنواه
المستخدم يعطي امر والشل يوصله للنواه وياخذ الاستجابه ويوصلها للمستخدم ، والاوامر كالتالي



كود: cd, ls, mkdir
كل امر له عمل معين ، والاوامر ماهي الا ادوات ( برامج ) وكل امر له استخدامه

ما اريد الوصول اليه في هذا الموضوع هو " الاوامر التعليميه " ، هل تعلم ؟ ان Linux يملك اوامر تعليميه تجعل منك محترف وخبير ومدمن command line

كل شي واي شي تبي تعرفه ايش هو وكيف هو وليش وايش و و و و و ....... بشرط وضمان كامل انك ستجد جواب على جميع اسألتك ، ستملأ كل فضول لديك من خلال سطر الاوامر

ان اردت الاستفاده من هذا الموضوع عليك تطبيق الاوامر ، مجرد القراءة لاتنفع

الامر whatis :

من أجمل مارأيت في Linux هو الامر whatis ، هذا الامر لن تتعدى اجابته في الغالب سطر وحيد وملخص بقدر كبير

يشبع فضولك ويعطيك الزبده عما سألت ، فلنجرب ونرى أفضل ، افتح سطر الاوامر واكتب whatis


كود: jseven@linux:~> whatis
whatis what?
jseven@linux:~>
اجابه شافيه whatis what عما ماذا تسأل !

اي شي يخطر في بالك وتبي تعرف ايش هو فقط اسبقه بالامر whatis ، فل نسأل عن ls ونشوف ايش يقول لنا

كود: jseven@linux:~> whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
jseven@linux:~> هل رأيت ؟ هل رأيت كيف كانت الاجابه شافيه ؟

لايجيني أحد ويقول كل شي انقليزي وانا ماعرف انقليزي ، خذ هذا سكربت ترجمه يمشي حالك ولايكثر
http://www.arabsgate.com/trjm/

اقسم بالله اني اعاني من هذا العذر الفاشل ، وهو انه انقليزي .

كل شي انقليزي الحاسب مصدره الانقليز وهو بلغتهم ، انسى انك تحترف فيه من غير انقليزي هذي الزبده خذها مني

جررب تستخدم الامر whatis عن اي شي يخطر في بالك ، وانا اضمن لك الاجابه الشافيه قبل مايضمنها سطر الاوامر لك

ولاتحط حدود للأمر فهو اقوى مما تتخيل !

ادعوا لتجربته لكل مهتم.


الامر more :

بمعنى زيادة ، بمعنى اريد المزيد ، بمعنى اريد ان اعرف المزيد عن ....

يكمن جمال هذا الامر في اماكن كثيره وفي الغالب للاستفسار عن الملفات ، اي ملف ممكن انك تعرف عنه معلومات بهذا الامر

لنفرض انه عندي ملف نصي باسم files نسخدم الامر more معه بالطريقه التاليه

كود: jseven@linux:~> more files
http://10.0.0.2/1.tar.bz2
http://10.0.0.2/2.tar.bz2
http://10.0.0.2/3.tar.bz2
http://10.0.0.2/4.tar.bz2 تلاحظ انه قام بقراءة محتويات الملف وهو عباره عن ملفات رفعتها في جهازي الثاني على الشبكه وخزنتها عندي في ملف واحد عشان استخدم الملف مع الامر wget دون كتابه عناوين الملفات في كل مره smile.gif

لو عندك اختصار لبرنامج ما واستخدمت معه الامر more راح يعطيك عن مكانه الاصلي وشوية معلومات عنه

على سبيل المثال ابغى زيادة معلومات عن اختصار لبرنامج xchat وضعته على سطح المكتب لدي

كود: jseven@linux:~/Desktop> more xch*
[Desktop Entry]
X-SuSE-translate=true
Encoding=UTF-8
Name=XChat IRC
Name[zh_TW]=網路清談
Comment[de]=IRC-Client
Comment[es]=Aplicación de IRC
Comment[fi]=IRC-sovellus
Comment[fr]=Client IRC
Comment[hu]=IRC-kliens
Comment[lt]=IRC klientas
Comment[no]=IRC-klient
Comment[pt_BR]=Cliente de IRC
Comment[sl]=Odjemalec IRC
Comment[sv]=IRC-klient
Comment[ro]=Client de IRC
Comment[zh_TW]=X-Chat 聊天程式
Comment=IRC Client
Exec=xchat
Icon=xchat.png
Terminal=false
Type=Application
Categories=Application;Network;IRCClient;
--More--(47%) هل رأيت ؟ هذه كلها معلومات عن الملف xchat ، وكل ملف تطلع معلوماته حسب طبيعته ، سواء كان تنفيذي او نصي او ملف اعداد لبرنامج ما

للمره الثانيه اقول ، لا تستهين بقوة هذا الامر more فهو اكبر مما تتصور