Linux Tutorial for Beginners: Introduction to Linux Operating System
جدول المحتويات:
paste
هو أمر يسمح لك بدمج أسطر الملفات أفقياً. يقوم بإخراج أسطر تتكون من الأسطر المقابلة بالتسلسل لكل ملف محدد كوسيطة ، مفصولة بعلامات جدولة.
في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر
paste
.
كيفية استخدام
paste
الأوامر
يعد
paste
أحد أدوات سطر الأوامر Linux و Unix الأقل شهرة والمستخدمة.
بناء الجملة العام للأمر
paste
كما يلي:
paste…..
إذا لم يتم توفير أي ملفات إدخال أو عندما يتم إعطاء - كوسيطة ، يستخدم
paste
الإدخال القياسي.
افترض أن لدينا الملفات التالية:
FILE1
Iron Man Thor Captain America Hulk Spider Man
FILE2
Black Widow Captain Marvel Dark Phoenix Nebula
عند التذرع دون
paste
خيار ، ستقرأ جميع الملفات المقدمة كوسائط وتدمج أفقيا الخطوط المقابلة للملفات مفصولة بمسافة:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
بدلاً من عرض الإخراج على الشاشة ، يمكنك إعادة توجيهه إلى ملف باستخدام عوامل التشغيل
>
،
>>
:
paste file1 file2 > file3
إذا كان الملف غير موجود ، فسيتم إنشاؤه. سيقوم المشغل
>
بالكتابة فوق ملف موجود ، بينما يقوم المشغل
>>
بإلحاق الإخراج بالملف.
يسمح لك الخيار
-d
-delimiters
بتحديد قائمة من الأحرف ليتم استخدامها كمحددات بدلاً من فاصل
TAB
الافتراضي.
كل محدد يستخدم على التوالي. عندما يتم استنفاد القائمة ، يبدأ
paste
مرة أخرى من أول حرف محدد.
لاستخدام الحرف
_
(تسطير أسفل السطر) كمحدد بدلاً من
TAB
، يمكنك كتابة:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
فيما يلي مثال لاستخدام محددين:
paste -d '%|' file1 file2 file1
يتم فصل الأسطر من الملف الأول والثاني بالحرف الأول من قائمة المحددات. يتم فصل خطوط الملف الثاني والثالث مع المحدد الثاني.
في حالة إعطاء المزيد من الملفات ، يبدأ
paste
مرة أخرى من بداية القائمة.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
يخبر الخيار
-s
،
-s
--serial
paste
أن يعرض أسطر ملف واحد في وقت واحد بدلاً من سطر واحد من كل ملف.
paste -s file1 file2
سيقوم الأمر بدمج جميع الأسطر من الملف المحدد في خطوط منفصلة:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
عند استخدامها مع الخيار
-z
،
--zero-terminated
، يستخدم
paste
حرفًا فارغًا لتحديد العناصر بدلاً من حرف السطر الجديد الافتراضي. يكون هذا السلوك مفيدًا عند استخدام
paste
مع
find -print0
و
xargs -0
لمعالجة أسماء الملفات التي تحتوي على أحرف خاصة.
استنتاج
يتم استخدام الأمر
paste
لدمج الأسطر المقابلة للملفات المحددة.
الأمر Chgrp في لينكس (مجموعة التغيير)
في نظام Linux ، يرتبط كل ملف بمالك ومجموعة ولديه أذونات تحدد المستخدمين الذين يمكنهم قراءة الملف أو كتابته أو تنفيذه. يغير الأمر chgrpc ملكية مجموعة الملفات المحددة.
Dmesg الأمر في لينكس
طباعة الأداة المساعدة لسطر الأوامر dmesg والتحكم في المخزن المؤقت حلقة kernel. من المفيد فحص رسائل تمهيد kernel وتصحيح المشكلات المتعلقة بالأجهزة.
الأمر Gzip في لينكس
Gzip هي واحدة من خوارزميات الضغط الأكثر شيوعًا التي تسمح لك بتقليل حجم الملف. يشير Gzip أيضًا إلى تنسيق الملف .gz والأداة المساعدة gzip التي تستخدم لضغط وفك ضغط الملفات.







