مضى على الشبكة و يوم من العطاء.

ترسانة أدوات لينكس : أداة bat

الطاييرالطايير is verified member.

.:: اداري سابق ::.
.:: اداري سابق ::.

firefox
linux

السمعة:

1719913694436.webp

ليس هناك مستخدم واحد لنظام لينكس لا يعرف أو يستخدم أوامر مثل الـ cat و less أو more . فأمر cat هو أمر أساسي في أنظمة لينكس يُستخدم لعرض محتوى الملفات النصية. ويأتي اسمه من "concatenate" ، حيث يُمكنه ربط محتوى ملفين أو أكثر معًا. ويُعد أمرًا متعدد الاستخدامات له العديد من التطبيقات ، بما في ذلك :

  • عرض محتوى الملف: لإظهار محتوى ملف نصي على شاشة الـ Terminal ، نستخدم الأمر cat متبوعًا باسم الملف.
Bash:
cat filename.txt
  • عرض محتوى ملفات متعددة: يمكن عرض محتوى ملفات متعددة معًا باستخدام cat.
Bash:
cat file1.txt file2.txt file3.txt
  • إنشاء ملف: يمكن استخدام cat لإنشاء ملف جديد أو إضافة محتوى إلى ملف موجود.
Bash:
cat > filename.txt
أو
cat >> filename.txt
  • ترقيم الأسطر: يمكن إضافة أرقام الأسطر إلى محتوى الملف باستخدام -n .
Bash:
cat -n filename.txt
1719915034334.webp

ولكن من الصعب استخدام cat عند التعامل مع الملفات الكبيرة ويجب استخدام أوامر أخرى مثل less و more لعرض الملفات الكبيرة بشكل أكثر سهولة لتوفيرهم بعض الخصائص والخيارات من ضمنهم :

  • التصفح الصفحي: يُمكنك التنقل في الملف صفحةً تلو الأخرى باستخدام مفاتيح الأسهم أو الأزرار.
  • البحث: يمكنك البحث عن نص داخل الملف باستخدام الأمر /.
  • التقدم السريع: يمكنك الانتقال إلى أي جزء من الملف باستخدام الأمر G متبوعًا برقم السطر.
  • التراجع: يمكنك العودة إلى الصفحات السابقة باستخدام مفتاح q أو ESC.
  • التوقف: يمكنك إيقاف عرض الصفحات مؤقتًا باستخدام مفتاح الـ Space.
  • العلامات المرجعية: يمكنك وضع علامات مرجعية على أماكن محددة في الملف للرجوع إليها لاحقًا باستخدام الأمر m.

فعند قيامك باستخدام أمر cat لعرض ملف كبير مثل ملف /proc/crypto سيتم قص جزء كبير من الملف ولذلك ستحتاج الى عرضه عن طريق less أو more ----> وهنا يأتي دور الأداة التي نتحدث عنها اليوم وهو أمر bat
1719916462685.webp

ويمكننا سريعاً عرض ميزة إستخدام أمر bat على أمر cat من خلال تجربة استخدام الأمرين على نفس الملف لملاحظة الفرق الكبير

1719917034524.webp


فنلاحظ من المرفق السابق الأفضلية الكبيرة للاستخدام bat حيث :
١ - يُقدم تنسيقًا للنص
٢ - يدعم عرض الملفات الكبيرة بشكل فعال مع ترقيم الأسطر حيث يستخدم خصائص less بشل أساسي
٣ - يُوفر خيارات إضافية للتحكم في العرض
٤ - يدعم عرض أنواع مختلفة من الملفات النصية ، بما في ذلك ملفات المصدر والملفات المضغوطة وتوافق مع Git .

1719917331606.webp

فمما لا شك لا يستطيع مستخدم لينكس الإستغناء عن أمر cat سواء أكان خبيراً
أو مستخدم عادي
وفي هذه الحالة نرى مدى أهمية إضافة أمر bat الى تراسنتك من أدوات لينكس
1719917455987.webp
 
التعديل الأخير بواسطة المشرف:
ليس هناك مستخدم واحد لنظام لينكس لا يعرف أو يستخدم أوامر مثل الـ cat و less أو more . فأمر cat هو أمر أساسي في أنظمة لينكس يُستخدم لعرض محتوى الملفات النصية. ويأتي اسمه من "concatenate" ، حيث يُمكنه ربط محتوى ملفين أو أكثر معًا. ويُعد أمرًا متعدد الاستخدامات له العديد من التطبيقات ، بما في ذلك :

  • عرض محتوى الملف: لإظهار محتوى ملف نصي على شاشة الـ Terminal ، نستخدم الأمر cat متبوعًا باسم الملف.
Bash:
cat filename.txt
  • عرض محتوى ملفات متعددة: يمكن عرض محتوى ملفات متعددة معًا باستخدام cat.
Bash:
cat file1.txt file2.txt file3.txt
  • إنشاء ملف: يمكن استخدام cat لإنشاء ملف جديد أو إضافة محتوى إلى ملف موجود.
Bash:
cat > filename.txt
أو
cat >> filename.txt
  • ترقيم الأسطر: يمكن إضافة أرقام الأسطر إلى محتوى الملف باستخدام -n .
Bash:
cat -n filename.txt

ولكن من الصعب استخدام cat عند التعامل مع الملفات الكبيرة ويجب استخدام أوامر أخرى مثل less و more لعرض الملفات الكبيرة بشكل أكثر سهولة لتوفيرهم بعض الخصائص والخيارات من ضمنهم :

  • التصفح الصفحي: يُمكنك التنقل في الملف صفحةً تلو الأخرى باستخدام مفاتيح الأسهم أو الأزرار.
  • البحث: يمكنك البحث عن نص داخل الملف باستخدام الأمر /.
  • التقدم السريع: يمكنك الانتقال إلى أي جزء من الملف باستخدام الأمر G متبوعًا برقم السطر.
  • التراجع: يمكنك العودة إلى الصفحات السابقة باستخدام مفتاح q أو ESC.
  • التوقف: يمكنك إيقاف عرض الصفحات مؤقتًا باستخدام مفتاح الـ Space.
  • العلامات المرجعية: يمكنك وضع علامات مرجعية على أماكن محددة في الملف للرجوع إليها لاحقًا باستخدام الأمر m.

فعند قيامك باستخدام أمر cat لعرض ملف كبير مثل ملف /proc/crypto سيتم قص جزء كبير من الملف ولذلك ستحتاج الى عرضه عن طريق less أو more ----> وهنا يأتي دور الأداة التي نتحدث عنها اليوم وهو أمر bat
مشاهدة المرفق 11302
ويمكننا سريعاً عرض ميزة إستخدام أمر bat على أمر cat من خلال تجربة استخدام الأمرين على نفس الملف لملاحظة الفرق الكبير

مشاهدة المرفق 11307

فنلاحظ من المرفق السابق الأفضلية الكبيرة للاستخدام bat حيث :
١ - يُقدم تنسيقًا للنص
٢ - يدعم عرض الملفات الكبيرة بشكل فعال مع ترقيم الأسطر حيث يستخدم خصائص less بشل أساسي
٣ - يُوفر خيارات إضافية للتحكم في العرض
٤ - يدعم عرض أنواع مختلفة من الملفات النصية ، بما في ذلك ملفات المصدر والملفات المضغوطة وتوافق مع Git .

مشاهدة المرفق 11308
فمما لا شك لا يستطيع مستخدم لينكس الإستغناء عن أمر cat سواء أكان خبيراً
أو مستخدم عادي
وفي هذه الحالة نرى مدى أهمية إضافة أمر bat الى تراسنتك من أدوات لينكس
مشاهدة المرفق 11310
ماشاءالله عليك 💐
 

آخر المشاركات

فانوس

رمضان
عودة
أعلى