أساسيات Linux Shell - دورة 13900 فرك. من مركز تدريب IBS مدة التدريب 14 ساعة التاريخ 26 نوفمبر 2023.
Miscellanea / / November 30, 2023
تركز الدورة على تعريفك بسطر أوامر Linux® والأدوات المساعدة الشائعة وأوامر سطر الأوامر.
تمت دراسة مبدأ إنشاء وتنفيذ نصوص شل (تم إعطاء جميع الأمثلة لـ ksh).
يتم أخذ العوامل الشرطية، والحلقات، والمتغيرات الخاصة، والوظائف بعين الاعتبار.
يتم تقديم أساسيات نظام الملفات ومبادئ تنظيم حقوق الوصول في الأنظمة التي تدعم معيار POSIX، وأنواع البيانات الأساسية (الملفات، الروابط، الأنابيب المسماة، ملفات الجهاز).
يتم تغطية أساسيات نظام التشغيل Linux® (إدارة المستخدم، العمل عن بعد عبر ssh، إدارة العمليات والمهام، محرر النصوص vi، خدمة cron).
التحضير الأولي
معرفة مبادئ البرمجة الأساسية (مفهوم المتغيرات وأنواع البيانات والشروط والحلقات).
مقدمة للقشرة:
- المصطلحات (الصدفة، واجهة المستخدم الرسومية، واجهة سطر الأوامر، المحطة الطرفية)؛
- بناء الجملة الأساسي – الحجج والخيارات؛
- فرق داخلية وخارجية؛
- الأقنعة والمسارات إلى الملفات والدلائل؛
- الأوامر الشائعة للتنقل والعمل مع الملفات والأدلة، بالإضافة إلى عرض معلومات النظام (ls، who،
- الأشخاص ذوي الإعاقة، التاريخ، مؤتمر نزع السلاح، مكدير، حزب المحافظين، MV، وما إلى ذلك).
الإدخال والإخراج:
- عرض الملفات النصية.
- إعادة توجيه المدخلات والمخرجات؛
- معالجة الإخراج المعاد توجيهه (grep،sort،wc).
متغيرات الصدفة:
- أنواع البيانات؛
- الهروب والاقتباسات.
- أحرف البدل؛
- متغيرات البيئة، متغيرات النظام.
العمليات الحسابية في CLI
نظام الملفات:
- الملفات والدلائل وملفات الجهاز؛
- أنظمة الملفات الافتراضية (devfs، procfs)؛
- أنواع أنظمة الملفات، مقارنة مختصرة؛
- تخزين الملفات على القرص والتجزئة؛
- حقوق الوصول إلى الملفات والدلائل؛
- المستخدمين والمجموعات. يتحكم؛
- المستخدم الفائق، أوامر su وsudo؛
- روابط صلبة ورمزية، تسمى الأنابيب؛
- نقاط التثبيت، /etc/fstab.
محرر النصوص السادس.
خدمة جدولة كرون.
البرامج النصية لـ Shell – إنشاء البرنامج النصي وتشغيله:
- قيم الإرجاع؛
- فتح الأقواس.
أوامر للعمل مع النص (قص، tr، grep).
التعبيرات العادية
باختصار عن سيد.
العمليات في Linux (PID، ps، top، htop):
- إشارات، قتل الأمر.
إدارة المهام (bg، fg، الوظائف).
المرافق القطران و gzip.
العمل عن بعد مع الملفات (ftp، scp، wget).
ابحث عن الأمر.
المصفوفات.
الجمل الشرطية (if-then والحالة).
حلقات بينما، ل، حتى.
المتغيرات الخاصة.
المهام.
الوصول عن بعد عبر SSH:
- مفاتيح SSH.
مواد إضافية:
- حدد الأمر لإنشاء القائمة؛
- الشاشات الافتراضية (الشاشة، tmux)؛
- nohup.