كتابة نصوص الشل
جزء من دورة لينكس
توصّلت إلى سلسلة من ستة أوامر تنجز شيئاً مفيداً: تفحص مجلداً، تنشئ مجلداً آخر، تنسخ بعض الملفات، تطبع ملخصاً. وهي تعمل. وغداً تحتاجها ثانية فتعيد كتابتها من الذاكرة، فتخطئ في وسيط واحد. السكريبت هو تلك السلسلة مكتوبة مرة واحدة في ملف، ليعيد الجهاز كتابتها بلا خطأ في كل مرة. لا لغة جديدة تتعلمها هنا. سكريبت الـ shell هو الأوامر التي تعرفها أصلاً، مع قليل من الغراء لاتخاذ القرارات وتكرار العمل.
السكريبت ملف نصي عادي. لا يوجد ملف hello.sh في مجلد درسك بعد. أنشئه بهذا السكريبت: اضغط زر التشغيل على هذه الكتلة فيُنشأ الملف لك. والضغط على زر التشغيل مرة أخرى لا يصنع نسخة ثانية. ...
هل تريد تعلّم لينكس كتابة نصوص الشل في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع لينكس جاهز، وتعمل على كتابة نصوص الشل بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسكتابة نصوص الشلما الذي ستتعلّمه
- Shebang
- Variables
- If
- For
- While
- Command substitution
- Exit codes
- Set -euo pipefail
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
17 دروس- 1الشِّل (Shell) والأوامر الأولى20 دقيقة
- 2نظام الملفات والتنقل25 دقيقة
- 3الملفات والأذونات30 دقيقة
- 4أدوات النصوص: grep, sed, awk30 دقيقة
- 5البايب (Pipes) وإعادة التوجيه25 دقيقة
- 6العمليات والإشارات30 دقيقة
- 7المستخدمون والمجموعات25 دقيقة
- 8إدارة الحزم25 دقيقة
- 9أساسيات الشبكات30 دقيقة
- 10كتابة نصوص الشل35 دقيقة
- 11خدمات systemd35 دقيقة
- 12SSH والوصول عن بُعد30 دقيقة
- 13السجلات والمجلات25 دقيقة
- 14الأقراص والتخزين30 دقيقة
- 15مهام Cron والمهام المجدولة25 دقيقة
- 16الأداء والمراقبة30 دقيقة
- 17المشروع الختامي: إعداد الخادم60 دقيقة
