امر cat ؛ شرح أهم 3 استخدامات أساسية لامر كات على لينكس
من المحتمل كثيرًا أنك سمعت امر cat في أحد الشروحات، فما هو امر cat؟ شرح بالصور عن امر كات واستخداماته الرئيسية وهي الطباعة والإدخال والدمج للملفات.
فهرس المحتويات
إن امر cat من اكثر الأوامر المستخدمة على طرفية لينكس لعرض الملفات أو دمجها أو الكتابة عليها، شرح مفصّل للامر cat.
ما هو امر cat؟
يعد واحد من أهم أوامر لينكس فهو امر مدمج مع نظام لينكس، حيث يساعد على عرض محتوى الملفات، سوآء أكانت ملفات نصية أم حتى برامج، ويمكن للامر cat ايضًا إنشاء عدد كبير من الملفات باستخدام امر واحد فقط، وكذلك دمج الملفات مع بعضها البعض في ملف واحد فقط.
بالإضافة إلى أن سبب تسميته بهذا الاسم هي اختصار للكلمة concatenate والتي تعني الدمج.
“اقرأ أيضًا: تطبيقات قصص أطفال بالإنجليزية؛ أفضل 5 تطبيقات للقصص باللغة الإنجليزية لأطفالك“
المؤسس والرخصة لامر cat
تمت كتابة الامر من قبل المبرمجان توربجورن قرانلند، وريتشارد ستالمان، كما أن هذه الأداة مرخصة برخصة جنو العمومية، والذي يعني أنها برمجية مفتوحة المصدر.
شرح امر cat
هذا الأمر ليس مخصصًا فقط لعرض محتويات الملفات، بل أيضًا لدمج عدة ملفات في ملف موحد، بالإضافة إلى الإنشاء السريع للملفات والكتابة فيها.
خيارات امر cat للطباعة
الصيغة الرئيسية في استخدام الأمر لعرض محتويات الملفات هو كالتالي:
[الملف] [الخيار] cat
فلو قمنا بكتابة كلمة cat ثم اسم الملف فسوف يعرض لنا جميع محتوياته كم في المثال التالي:
cat faharas.txt
لكن الخيارات تتيح لنا التحكم بطريقة العرض بشكل أفضل، وأهم هذه الخيارات في امر cat موضحه في الشكل الجدول التالي:
الغرض منه | الخيار |
يقوم هذا الخيار بتعداد الأسطر الفارغة والغير فارغة | b- |
هذا الخيار يقوم بطباعة كل الأسطر سوآء أكانت فارغة أم لم تكن فارغة، وتبع نهاية السطر علامة الدولار $. | e- أو E- |
يرقّم جميع الأسطر | n- |
يتجاهل الاسطر الفارغة ويعرضها كسطر واحد | s- |
يعرض مسافة التاب بالشكل التالي: I^ | t- أو T- |
مثل توضيحي على هذه الخيارات:
cat -b -t faharas.txt
الادخال وإنشاء ودمج الملفات
يمكن إنشاء أي ملف باستخدام الامر cat وبسرعة غير مسبوقة، وذلك من خلال خيارات الادخال والاخراج:
الأغراض | الضيعة مع الامر cat | الخيار |
الأول لإدخال نص للملف faharas.txt مع محو المحتوى السابق.
أما الأمر الثاني سيعمل على دمج الملفات المذكورة إلى الملف all.txt |
cat > faharas.txt
cat file.txt file1.txt file2.txt > all.txt |
< |
بعكس الأمر السابق، فهذا الأمر يتيح لك إضافة محتوى نصي أو أكواد للملف المذكور مع الحفاظ على المحتوى السابق. | cat >> faharas.txt | << |
يطبع هذا الخيار المحتوى على الشاشة | cat < hellp.txt | > |
“اقرأ أيضًا: أفضل تطبيقات كيبورد للأندرويد؛ أفضل 12 تطبيق لوحة مفاتيح للهواتف“
أمثلة على استخدام الامر كات
تم سرد بعض الأمثلة التوضيحية أدناه، وذلك في الإدخال والدمج للملفات وأخيرًا لعرض المحتويات التي توجد به.
مثال على الإدخال
مثلًا إنشاء ملف وادخال نص له بالأمر التالي:
cat > test.txt
بعد الضغط على Enter ادخل النص مع TAP و كذا اسطر فارغة كما هو موضح.
بعد ذلك انقر على Ctrl + c للخروج.
إذن أصبح لديك ملف به نص قمت بإدخاله، لكن ماذا إذا أردت أن تضيف المزيد من النصوص إلى هذا الملف؟، ببساطة عليك تطبيق الامر التالي:
cat >> test.txt
بعدها ادخل أي نص لكي يضاف إلى الملف السابق بسهولة، (الإضافة تكون في النهاية).
مثال على دمج الملفات بالامر cat
يمكن دمج أي نوع من الملفات مع بعضها البعض، مثلًا يمكن دمج ثلاث ملفات من النوع word إلى ملف واحد بسهولة من خلال الأمر التالي:
cat doc1.docx doc2.docx dos3.docx > AllDos.docx
عندما يتنفذ الأمر السابق ستجد أنه تم إنشاء ملف باسم AllDos.docx يحتوي على كافة المحتويات للملفات الثلاث.
أخيرا مثال على الإخراج
بعد ما قمت بإنشاء ثم إدخال نص من خلال هذه الأداة، وكذلك دمج ثلاث ملفات، لم يتبقى بعد ذلك سوى الاستخدام الاساسي للامر، وهو عرض محتوى الملفات الناتجة مع استخدام الخيارات في الجداول السابقة.
cat -n -t test.txt ; cat AllDoc.docx
هذه كانت أبرز الاستخدامات لهذا الأمر الصغير من حيث الحجم، والكبير من حيث الأداء والمنفعة.
يجب أنت تكون مسجل الدخول لتضيف تعليقاً.