معجم مصطلحات لينوكس .. متجدد من الجميع
29-03-2009, 09:47 PM
[
بسم الله الرحمن الرحيم



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


الكلمة :KDE
و هى اختصار لـ K Desktop Environment

معناها :
كلمة KDE تعني بالعربية "بيئة سطح المكتب كي (K)" و اُختير هذا الأسم كتلاعب بأسم سي دي إي (CDE و هى اختصار لـ Common Desktop Environment أو بالعربية "بيئة سطح المكتب الشائعة") و هي إحدى بيئات المكتب المتاحة لأنطمة يونكس. في البدء، أٌقترح الحرف كي (K) كاختصار لكلمة Kool (و هي تحريف لكلمة Cool ) و لكن بعد فترة وجيزة اُتفق على ألا يرمز هذا الحرف إلى شئ بعينه.

معلومات إضافيه :
كيدي هو سطح مكتب يونكس سهل الاستخدام تم تطويره بحيث يكون متناسق و سهل الاستخدام كأقرانه في مايكروسوفت ويندوز، و ماك أو إس إكس، و جنوم. باستخدامه مع شبيه يونكس حر مثل جنو/لينكس يحصل المرء على منصة حاسب كاملة، و حرة، و مجانية، و مفتوحة المصدر. من سمات كيدي أيضا القابلية الكبيرة للتخصيص ، فيمكن تعديل شكل و تصرّف العديد من عناصر الواجهة الرسومية إلا أن البعض انتقد قابلية التخصيص تلك استنادا إلى أنها من الممكن أن تربك المستخدم. يدعى البعض أيضا أن الأعدادات الافتراضية تجعل من كيدي شبيه بمايكروسوفت ويندوز إلى حد ما، و لكن تلك الإعدادت تم ضبطها بحيث تسهل عمل المستخدمين الجدد - و من ضمنهم مستخدمي ويندوز - و انتقالهم إلى كيدي. يقدم كيدي أيضا مكتبة هائلة لتطوير برامج تعمل على كيدي و يدعم عدة لغات حاسب و لكن كيدي نفسه يكُتب بلغة سي++ (++C) مستفيدا من دعمها للبرمجة كائنية التوجه.

الكلمة : Shell

معناها: غلاف


معلومات إضافية

الغلاف Shellهوعبارة عن وسيط بين المستخدم ونواة النظام kernel
أي يعتبر الواجهة التي سيتم الإعتماد عليه في تطبيق الأوامر.. ويستطيع من خلالها المستخدم أن يقوم بما يريد من عمليات مثلاً كإنشاء ملفات أو حذفها أو ... إلخ ..

ويتم تكوين هذا الغلاف بواسطة أحد لغات البرمجة مثل لغة (c ,c++) وغيرها كما انه يوجد لها لغة خاصة تعرف ب (shell scripting) وهي تعتبر لغة وذلك لأنها تحتوي على العديد من الجمل الشرطية والبرمجية مثل الـ (if…statement) ..


ويوجد العديد من أنواع الأغلفة كما أنه يمكنك أن تصنع غلاف خاص بك إذا كنت تستطيع أن تبرمج ومن أنواع الأغلفة الشهيرة هي ما يلي :

1-(bourn shell) واختصاراً تسمى بـ(bash) وهي تأخذ العلامة ($) وتظهر هذه العلامة في سطر الأوامر .. ويعتبر هذا النوع من الغلاف هو الغلاف الإفتراضي لنظام التشغيل (Unix) وهو عادة يستخدم من قبل مدراء النظام .. كما أنه لا يحتوي على ما يعرف بالـ (aliasing ) و الـ (history) وسوف يتم شرحها في دروس قادمة بإذن الله ..

2- (korn shell) واختصاراً تسمى بـ (ksh)وهي تأخذ العلامة ($) .. ويعتبر هذا النوع من الأغلفة هو النوع المطور من الغلاف السابق (bourn shell) حيث أنه يمتلك نفس مواصفات الـ (bourn shell) مع زيادة في المميزات مثل الـ (aliasing) و (history) وغيرها .. وهي تستخدم من قبل المستحدم العادي للنظام ..

3-(c shell) واختصاراً تسمى (csh) وهي تأخذ العلامة (%) .. وهذا النوع من الأغلفة التي صممت بواسطة لغة البرمجة (c ) بواسطة المبرمجين وهي غالباً ما تستخدم من قبلهم وأيضاً يمكن استخدامها من قبل المستخدمين العاديين الذين يرويدن كفاءة أكبر للنظام وذلك لسرعتها في القيام بالعمليات ..