اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

في البداية للتوضيح، تلك الأوامر تستخدم في أنظمة unix، مثل لينكس وMacOS.

cat

cat اختصار لـ "concatenate"، وهو أمر يستخدم لعرض محتوى الملفات، ويقوم بطباعة محتوى الملفات مباشرة على الشاشة، وتستطيع استخدامه لدمج المحتوى من عدة ملفات وعرضها على الشاشة، لكنه يفتقر إلى ميزات التنقل والبحث المتوفرة في less

فلو كتبت cat filename.txt سيقوم بطباعة محتوى الملف filename.txt على الشاشة.

less

هو عبارة عن برنامج لعرض محتوى الملفات أيضًا، لكن بطريقة متقدمة أكثر من cat، حيث يسمح less بالتصفح السهل للملفات الكبيرة، من خلال التمرير للأمام وللخلف، البحث في الملف، والقفز إلى نقاط محددة، ويدعم  ميزات مثل ترقيم السطور والتلوين ووضع التفاف.

ويستخدم للملفات الكبيرة التي يصعب عرضها بأكملها في مرة واحدة على الشاشة، ويمكنك تشغيلها ببساطة باستخدام less filename.txt.

file

 أمر يُستخدم لتحديد نوع الملف، وبمجرد تشغيل file مع اسم الملف، سيقوم بإظهار نوع الملف، مثل نصي (text)، صورة (image)، أو برنامج قابل للتنفيذ (executable).

أي عند كتابة file filename.txt سيخبرك بنوع الملف، مثل "ASCII text" إذا كان نصيًا.

  • 0
نشر

لتوضيح الفرق أكثر إليك أمثلة توضيحية على استخدامات الأوامر:

هناك بعض الفروقات بين الأمر cat و less  حيث في حالة عرض ملف نصي قصير، فإن cat أسرع وأكثر بساطة. أما في حالة عرض ملف نصي طويل أو الحاجة للتنقل داخل المحتوى والبحث، فإن less أفضل. كما يتيح less بعض وظائف البحث والتنقل داخل الملف غير متاحة في cat.

أما الأمر file:

  • تحديد نوع ملف غير معروف النوع
  • التأكد من نوع الملفات قبل معالجتها
  • فحص جميع الملفات في دليل لإيجاد النصوص أو الصور

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...