Bash
-
أمر fc في Bash: استخدام خفيف للغاية لقذف Bash Shell مثل الاحتراف
هل سبق لك أن قمت بتشغيل أمر في Bash وتلقيت خطأ بسبب كلمة مكتوبة بشكل خاطئ؟ أو ربما نسيت الأوامر الثلاثة الأخيرة التي قمت بتشغيلها؟ بدلاً من إعادة كتابة الأوامر السابقة أو تذكرها، يمكن أن يساعدك الأمر fc في Bash على إجراء تعديلات سريعة وإعادة تنفيذ الأوامر السابقة. في هذه المقالة، ستتعلم كيفية استغلال fc لتحرير وإعادة تنفيذ الأوامر من سجل الأوامر الخاص بك. بعد قراءة هذا الدليل، ستكون قادرًا على استخدام fc كمحارب في سطر الأوامر كما ترغب! المتطلبات…
-
تعلم البرمجة المتعددة الموضوعات في السيناريوهات باستخدام GNU Parallel
إذا كنت متعبًا من تشغيل نصوص Bash الخاصة بك لفترة طويلة، فهذا البرنامج التعليمي مناسب لك. غالبًا ما يمكنك تشغيل نصوص Bash بشكل متوازٍ، مما يمكن أن يسرع النتيجة بشكل كبير. كيف؟ باستخدام أداة GNU Parallel، المعروفة أيضًا باسم Parallel، مع بعض الأمثلة المفيدة لـ GNU Parallel! تقوم Parallel بتشغيل نصوص Bash بشكل متوازٍ باستخدام مفهوم يُسمى التعداد المتعدد. تسمح هذه الأداة لك بتشغيل مهام مختلفة لكل وحدة معالجة مركزية بدلاً من واحد فقط، مما يقلل من وقت تشغيل النص.…
-
كيفية إعادة تسمية الملفات في نظام التشغيل لينكس
هل أنت جديد على نظام تشغيل Linux؟ إذا كنت كذلك، فقد تكون المهام الشائعة مثل إعادة تسمية الملفات والمجلدات مختلفة عما اعتدت عليه. ولكن لا داعي للقلق. مفهوم إعادة تسمية الملفات في Linux مشابه لكيفية القيام بذلك في أنظمة التشغيل الأخرى. في هذا البرنامج التعليمي، ستتعلم العديد من الطرق لإعادة تسمية الملفات المفردة والمتعددة في Linux، سواء عبر واجهة المستخدم الرسومية أو تشغيل الأوامر في الطرفية. لنبدأ! الشروط المسبقة لمتابعة هذا البرنامج التعليمي، تأكد من أن لديك ما يلي: يستخدم…
-
استخدام أداة Bash Sort لفرز الملفات كالمحترفين
هل تبحث عن وسيلة لتنظيم ملفاتك وإجراء بعض العمليات عليها؟ هناك العديد من الحالات في البرمجة حيث تحتاج إلى فرز بعض البيانات، مثل قائمة من الملفات. فإن فرز الملفات باستخدام أوامر Bash sort و ls سيساعدك في الحفاظ على التنظيم. في هذا البرنامج التعليمي، ستتعلم أساسيات فرز الملفات ومحتوياتها. لنقم بالترتيب! المتطلبات يستخدم هذا البرنامج التعليمي Ubuntu 20.04، ولكن أي توزيع Linux آخر سيعمل. متعلق:كيفية البدء مع Git Bash على نظام Windows فرز الملفات بشكل أبجدي باستخدام Bash هناك العديد…
-
كيفية تحديث عنوان IP واسم الاستضافة في Ubuntu عبر Bash
هناك عدة طرق لإدارة عنوان IP واسم الاستضافة لجهاز الحاسوب الخاص بك الذي يعمل بنظام Ubuntu. يتاح لمسؤولي النظام استخدام أدوات nmcli و netplan و hostname و hostnamectl. بينما تقوم هذه الأدوات بالعمل بشكل جيد بمفردها، كيف يمكنك إدراج هذه الأدوات لتعزيز أدائها في الأتمتة؟ يمكنك إنشاء نص برمجي Bash سيدير التكوين بالنيابة عنك. في هذا المقال، ستتعلم كيفية تعيين اسم مضيف جديد وتكوين معلومات عنوان IP، كل ذلك باستخدام نص برمجي Bash يقبل الإدخالات. سيقوم كل مثال بالبناء على…
-
تعلم مشغلات اختبار ملف Bash مع أمثلة
Bash مرنة للغاية وتوفر خيارات مختلفة لاختبار الملفات. وإذا كنت تبحث عن طريقة لاختبار الملفات الخاصة بك، فإن مشغلات اختبار الملفات في Bash ستأخذك إلى أماكن جديدة. في هذا البرنامج التعليمي، ستتعرف على مشغلات اختبار الملفات المختلفة وكيفية استخدامها للاختبار ما إذا كان الملف موجودًا، قابلاً للقراءة، فارغًا، وما إلى ذلك. استمر في القراءة وتعامل مع مشغلات اختبار الملفات في Bash! متطلبات مسبقة سيكون هذا البرنامج التعليمي عرضًا تطبيقيًا. إذا كنت ترغب في متابعته، تأكد من توفر ما يلي: A…
-
أمر الصدى في Bash Shell: اكتشاف الاستخدامات الكثيرة
كمسؤول، قد تقوم بشكل منتظم بتشغيل أمر الايكو في باش عند إدارة نظام لينكس. ولكن هل طباعة النصوص هي كل ما يمكن أن يقدمه أمر الايكو؟ في هذا البرنامج التعليمي، ستلقي نظرة عن كثب على أمر الايكو وتتعلم بعض الأمثلة العملية الأكثر فائدة. هل أنت جاهز؟ تابع وغيّر فكرتك عن أمر الايكو! المتطلبات الأساسية يشمل هذا البرنامج التعليمي عروضًا عملية. لمتابعته، تحتاج فقط إلى جهاز أوبونتو. يستخدم هذا البرنامج التعليمي أوبونتو 20.04، ولكن توزيعات لينكس أخرى ستعمل أيضًا. ذات صلة:كيفية…
-
فهم التعبيرات الشرطية في باش
كتابة نص بورن آجين شل (Bash) يمكن أن تكون تجربة مجزية، خاصة عندما تضيف البرمجة اللوجيستية إليها، مضمونًا جاهزيتها. وسيلة لتضمين هذه البرمجة، وجعل نصك أكثر ذكاءً، هو من خلال استخدام التصريحات الشرطية، تحديداً “باش إذا وإلا”. في هذا الاستكشاف العميق، ستفهم قوة وتفاصيل التصريحات الشرطية في باش، مما سيساعدك في صياغة نصوص باش ذكية خالية من الأخطاء. سنرشدك أيضًا لبعض الممارسات الجيدة للتأكد من أنك تقوم بالبرمجة كمحترف. متحمس؟ اغمر في العمق، وطوِّر مهارات برمجة باش الخاصة بك! إعداد…