من الميزات القوية في التيرمنال أنك تستطيع حفظ نتائج أي أمر داخل ملف نصي خارجي. يتم ذلك باستخدام ما يسمى بإعادة التوجيه (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 للتحقق من النتائج.