شرح الأمر cat في لينكس مع الأمثلة
شرح استعراض الملفات النصية من التيرمينال على اللينكس مع الأمثلة
هذا المقال جزء من سلسلة أساسيات أوامر لينكس
يُستخدم الأمر cat لعرض محتوى ملف نصي وكذلك لدمج عدة ملفات نصية في ملف واحد.
ولايقبل هذا الأمر المجلدات (أي يجب أن تكون القيمة بعد اسم الأمر لملف نصي وليس لمجلد)
صيغة الأمر
1
$ cat [options] file1 [file2...]
حيث يتم استبدال [options]
بالخيار المطلوب (وهذا اختياري أي يمكننا عدم استخدام أي خيار) وfile1
باسم الملف النصي كاملا مع لاحقته (txt مثلا) ويمكن كتابة أسماء ملفات أخرى بعد اسم الملف الأول للدمج.
خيارات الأمر cat
فيما يلي الخيارات الأساسية لهذا الأمر (يمكن الاطلاع على جميع الخيارات عبر الأمر man cat حيث يستخدم الأمر man لعرض خيارات أي أمر آخر)
الخيار | الوصف |
---|---|
cat -b | إضافة أرقام الأسطر للأسطر الغير فارغة |
cat -n | إضافة أرقام الأسطر لكل الأسطر |
cat -s | ضغط الأسطر الفارغة المتتالية لسطر واحد |
cat -E | إظهار العلامة $ في نهاية كل سطر |
cat -T | إظهار العلامتين ^| بدلا من ال tabs (أربع أو ثماني فراغات متتالية) |
أمثلة على الأمر cat
استعراض محتوى ملف نصي
1
2
3
4
5
6
7
8
9
10
$ cat list1.txt
milk
bread
apples
$ cat list2.txt
house
car
$
استعراض محتوى ملفين نصيين سوية
1
2
3
4
5
6
7
8
9
$ cat list1.txt list2.txt
milk
bread
apples
house
car
$
دمج محتوى ملفين نصيين لملف ثالث
1
$ cat list1.txt list2.txt > todo.txt
ﻷي استفسار يمكنك مراسلتي
المقال مترجم وبتصرّف، يمكنك مشاهدة المصدر
التالي: الأمر cp