من الميزات القوية في التيرمنال أنك تستطيع حفظ نتائج أي أمر داخل ملف نصي خارجي. يتم ذلك باستخدام ما يسمى بإعادة التوجيه (Redirection)، وتحديدًا الرمزين >
و >>
.
>
: يُستخدم لحفظ الإخراج في ملف جديد. إذا كان الملف موجودًا، سيتم استبداله.>>
: يُستخدم لإلحاق الإخراج إلى نهاية ملف موجود دون حذف محتواه.1. حفظ نتيجة أمر ls
في ملف:
ls > files.txt
الملف files.txt
الآن يحتوي على قائمة الملفات الموجودة في المجلد الحالي.
2. إلحاق مخرجات جديدة إلى نفس الملف:
date >> files.txt
الآن سيتم إضافة التاريخ الحالي إلى نهاية الملف files.txt
دون حذف البيانات السابقة.
3. حفظ معلومات المستخدم في ملف:
whoami > user.txt
cat filename
لعرض محتوى الملف الذي أنشأته.>
على ملف موجود، سيتم حذف محتواه واستبداله بالجديد.touch filename
أولاً.ping
، df
، free
، وغيرها.جرب تنفيذ الأوامر التالية لحفظ مخرجات الأوامر في ملفات نصية:
1. حفظ أسماء الملفات الحالية:
ls > myfiles.txt
2. عرض محتوى الملف:
cat myfiles.txt
3. إضافة تاريخ اليوم إلى نفس الملف:
date >> myfiles.txt
4. حفظ اسم المستخدم في ملف آخر:
whoami > username.txt
افتح الملفات باستخدام cat
للتحقق من النتائج.