Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الإضافة إلى ملف

جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 39 من 82.

يقوم المعامل > بالكتابة فوق الملفات وتجاوز محتواها، وهو ما قد يكون خطيرًا عندما تريد الاحتفاظ بالمحتوى الحالي. يحل المعامل >> هذه المشكلة عن طريق الإلحاق بالملف بدلاً من استبداله.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

الناتج:

First line
Second line

يتم الحفاظ على كلا السطرين لأن >> يضيف محتوى جديدًا في نهاية الملف. إذا كان الملف غير موجود، فإنه ينشئ ملفًا جديدًا — تمامًا كما يفعل >.

هذا أمر مثالي لإنشاء ملفات السجلات (log files) أو تجميع المخرجات بمرور الوقت:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

يضيف كل أمر سطرًا جديدًا إلى activity.log دون مسح الإدخالات السابقة. استخدم > عندما تريد بدءًا جديدًا، و >> عندما تريد تجميع البيانات.

challenge icon

التحدي

سهل

يحتوي الملف المسمى tasks.txt بالفعل على مهمتين. استخدم العامل لإضافة مهمة ثالثة إلى الملف، ثم اعرض القائمة الكاملة.

  1. أضف النص Call the dentist إلى tasks.txt
  2. استخدم cat لعرض المهام الثلاث كلها

تلميح: استخدم echo "text" >> filename للإضافة دون مسح المحتوى الحالي. يجب أن ينتهي المطاف بالملف محتوياً على ثلاثة أسطر.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات