English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر cat في Linux

مجمع الأوامر في لينكس

يستخدم الأمر 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. غالبًا ما يتم استخدامها لصنع قرص التشغيل.

مجمع الأوامر في لينكس