تحسين حافظة Gnome Shell باستخدام Pano
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
يمكن أن يكون تحرير الملفات النصية على Linux يدويًا أمرًا شاقًا. لهذا السبب من الجيد معرفة كيفية استبدال السلاسل النصية في الملفات باستخدام سطر الأوامر بسرعة. إذا كنت مستخدمًا جديدًا لنظام Linux ولا تعرف كيفية القيام بذلك ، فيمكننا مساعدتك! تابع معنا كما نوضح لك كيفية استبدال سلسلة نصية في ملف على نظام Linux!
استبدال سلسلة نصية في الملف - sed
أداة sed هي أفضل طريقة لاستبدال سلسلة نصية في ملف على نظام Linux. السبب؟ إنه سهل الاستخدام ويقوم بعمله بشكل جيد للغاية. عادةً ما يتم تثبيت Sed مسبقًا على 99٪ من أنظمة تشغيل Linux ، لذلك لا داعي لتثبيته لاستخدامه.
يتم استبدال سلسلة نصية في ملف بـ Sed باستخدام الأمر sed -i . إليك كيفية استخدامه. أولاً ، افتح نافذة طرفية على سطح مكتب Linux. يمكنك فتح نافذة طرفية بالضغط على Ctrl + Alt + T على لوحة المفاتيح.
بمجرد فتح نافذة المحطة وجاهزة للاستخدام ، اكتب sed -i في موجه الأوامر. هذه بداية أمر الاستبدال.
Sed -i
بعد كتابة الأمر sed -i ، أضف علامة اقتباس. تعتبر علامة الاقتباس هذه ضرورية ، حيث يجب أن يبدأ كل النص الذي يتم استبداله بـ sed -i بعد هذه العلامة.
Sed -i '
وبعد أول " علامة، الكتابة ق / . و ق / يذهب مباشرة قبل النص الموجود ترغب في استبدال استخدام الحوار الاقتصادي الاستراتيجي .
سيدي-أنا /
الآن بعد أن تمت كتابة s / في موجه سطر الأوامر الطرفي ، فقد حان الوقت لإخبار sed ما هو النص الذي يجب استبداله في الملف. في هذا المثال ، سنستبدل كلمة "تفاحة".
Sed -i 's / apple
عندما يتم كتابة النص الذي نريد استبداله في الأمر ، فإن الخطوة التالية هي الكتابة في النص الجديد الذي سيحل محله. في هذا المثال ، سنستبدل كلمة "تفاح" بكلمة "برتقال".
Sed -i 's / apples / Orange
بمجرد كتابة النص الذي نريد استبداله في الأمر (البرتقال) ، أغلق الأمر بـ g / . و ز / يروي الحوار الاقتصادي الاستراتيجي لاستبدال كافة مثيلات النص (التفاح) مع النص الجديد (البرتقال). يجب أن يبدو مثل المثال أدناه.
ملاحظة: إذا كنت لا تريد استبدال كل نص في الملف (من التفاح إلى البرتقال ، على سبيل المثال) ، فقم بإزالة g وتشغيله sed -i 's/apples/oranges/'
بدلاً من ذلك.
Sed -i 's / apple / orange / g'
أخيرًا ، أخبر sed ما هو الملف الذي يحتاج النص إلى استبداله. في هذا المثال ، يعد الملف Fruit.txt في الدليل الرئيسي هو الهدف.
sed -i 's / apples / oranges / g' ~ / fruit.txt
اضغط على مفتاح الإدخال لتنفيذ الأمر واستبدال السلسلة النصية في الملف.
استبدال سلسلة نصية في الملف - Perl
هناك طريقة أخرى لاستبدال سلسلة نصية في ملف على Linux وهي لغة برمجة Perl. تُستخدم لغة Perl كثيرًا في معالجة النصوص ، لذا فمن الطبيعي أن تتمكن من تبديل السلاسل النصية في الملفات وهي مثالية لحالة الاستخدام هذه.
للبدء ، تأكد من تثبيت Perl على كمبيوتر Linux الخاص بك. تأتي معظم أنظمة تشغيل Linux مثبت عليها Perl. ومع ذلك ، إذا لم يكن لديك ، فتحقق من صفحة تعليمات نظام التشغيل للحصول على معلومات حول كيفية تشغيله.
يتطلب استخدام Perl لاستبدال سلاسل نصية في ملف المحطة الطرفية. افتح Terminal على سطح مكتب Linux بالضغط على Ctrl + Alt + T على لوحة المفاتيح. أو ابحث عن "Terminal" في قائمة التطبيق وقم بتشغيله بهذه الطريقة.
بمجرد فتح نافذة المحطة الطرفية وجاهزة للاستخدام ، ابدأ بكتابة perl -pe في موجه سطر الأوامر. و -pe بيرل الأمر ما هو مطلوب ليحل محل سلسلة نصية في ملف.
بيرل
على كتابة خارج بيرل -pe في محطة موجه، وسوف تحتاج لتبدأ أول ' علامة الاقتباس. تخبر هذه العلامة Perl بمكان منطقة استبدال النص في الأمر.
بيرل -بي "
وبعد أول ' علامة الاقتباس، إضافة / ثانية ، تليها سلسلة من النص الذي ترغب في استبدال، وآخر / . على سبيل المثال ، لاستبدال "apples" في ملف fruit.txt ، يجب كتابة النص التالي.
perl -pe 's / apples /
بعد كتابة الكلمة (الكلمات) التي ترغب في استبدالها ، أضف الكلمة التي ستحل محل النص الحالي. على سبيل المثال ، إذا كنت تريد استبدال كلمة "apples" في "fruit.txt" بكلمة "oranges" ، فأضف كلمة "oranges" بعد perl -pe 's/apples/
ذلك على النحو الذي يبدو عليه perl -pe 's/apples/oranges/
.
perl -pe 's / apples / oranges /
بمجرد أن تصبح كلتا سلسلتي النص في الأمر ، ستحتاج إلى تحديد ملف الإدخال الذي تستخدمه Perl. على سبيل المثال ، إذا كنت تريد استبدال النص في ملف "fruit.txt" ، فستحتاج إلى تحديده في الأمر.
ملاحظة: في هذا المثال ، يوجد ملف "fruit.txt" في الدليل الرئيسي (~ /). تأكد من استبدال "~ / fruit.txt" بموقع الملف النصي حتى يعمل الأمر.
perl -pe 's / apples / oranges /' ~ / fruit.txt
الآن بعد أن تمت إضافة ملف الإدخال (الملف الذي تعدله باستخدام Perl) إلى الأمر ، يجب أن يبدو الأمر كما هو أدناه.
perl -pe 's / apples / oranges /' ~ / fruit.txt> /tmp/output.txt؛cat /tmp/output.txt> ~ / fruit.txt
عند تشغيل الأمر أعلاه ، سيتم استبدال السلسلة النصية بالنص الجديد الذي حددته. في مثالنا ، استبدلنا كلمة "تفاح" بكلمة "برتقال". لعرض التغييرات ، أدخل الأمر أدناه.
القط الفاكهة. txt
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!
Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل
هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.
ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.
Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على
يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.
هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.
Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك
Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.