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 للإلحاق دون مسح المحتوى الموجود. يجب أن ينتهي الملف بثلاثة أسطر.

ورقة مرجعية

عامل التشغيل >> يضيف إلى ملف دون الكتابة فوق المحتوى الموجود:

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

إذا لم يكن الملف موجوداً، فإن >> يقوم بإنشائه. مفيد لإنشاء ملفات السجل (log files):

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

استخدم > للكتابة فوق ملف، و >> لتجميع البيانات بمرور الوقت.

جرّب بنفسك

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

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

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