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

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

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

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اختبر نفسك

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

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

تدرّب بنفسك: Playground لـ Terminal