الحصول على مسار المصدر
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 75 من 82.
التحدي
سهللنبدأ في بناء نص النسخ الاحتياطي البرمجي! الخطوة الأولى هي إنشاء نص برمجي يطلب من المستخدم المجلد المصدر الذي يريد نسخه احتياطيًا.
أنشئ نص shell برمجي يسمى backup.sh يقوم بما يلي:
- يبدأ بسطر shebang (
#!/bin/bash) - يستخدم
read -pلمطالبة المستخدم بـ:Enter source directory: - يخزن مدخلات المستخدم في متغير يسمى
source_dir - يطبع الرسالة:
Backing up: [source_dir]
اجعل النص البرمجي قابلاً للتنفيذ. ثم قم بتشغيله وأدخل documents عند مطالبة البرنامج بذلك.
يجب أن يكون مخرجك النهائي:
Backing up: documentsتلميح: استخدم
read -p "Enter source directory: " source_dirلعرض المطالبة والتقاط المدخلات في سطر واحد. تذكر استخدامchmod +xلجعل النص البرمجي قابلاً للتنفيذ قبل تشغيله باستخدام./backup.sh.
جرّب بنفسك
cat server.logجميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر