English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم الأمر cat (بالإنجليزية: concatenate) لربط الملفات وطباعتها على جهاز الناتج القياسي.
جميع المستخدمين
cat [-AbeEnstTuv] [--help] [--version] اسم_الملف
-n أو --numberيبدأ التعداد من الرقم 1 لكل سطر من المخرجات.
-b أو --number-nonblankمثل -n، ولكن لا يتم تسمية السطور الفارغة.
-s أو --squeeze-blankعند مواجهة سطرين فراغتين متتاليتين أو أكثر، يتم استبدالها بسطر فراغ واحد.
-v أو --show-nonprintingاستخدام رمز ^ و M-، باستثناء LFD و TAB.
-E أو --show-ends : عرض $ في نهاية كل سطر
-T أو --show-tabs: عرض رمز TAB كـ ^I
-A, --show-all: يساوي -vET
-e:يساوي خيار "-vE"
-t:يساوي خيار "-vT"
إضافة محتويات ملف textfile1 مع خطوط الرقم إلى ملف textfile2
cat -n textfile1 > textfile2
إضافة خطوط الرقم إلى محتويات ملفات textfile1 و textfile2 (لا تضاف الخطوط الفارغة) ثم إضافة المحتويات إلى ملف textfile3
cat -b textfile1 textfile2 >> textfile3
إزالة محتويات ملف /etc/test.txt
cat /dev/null > /etc/test.txt
يمكن استخدام cat أيضًا لصنع ملفات صورة. على سبيل المثال، إذا كنت ترغب في إعداد ملف صورة للقرص المدمج، ضع القرص في الموضع المناسب وأدخل:
cat /dev/fd0 > OUTFILE
على العكس، إذا كنت ترغب في كتابة ملف الصورة إلى محرك الأقراص المدمجة، اكتب:
cat IMG_FILE > /dev/fd0
ملاحظة:
1. OUTFILE يشير إلى اسم ملف الصورة الم输出的.
2. IMG_FILE يشير إلى ملف الصورة.
3. إذا كنت تكتب في device من ملف صورة، يجب أن يكون حجم device مساوٍ.
4. غالبًا ما يتم استخدامها لصنع قرص التشغيل.