كيفية تخصيص محطة Linux بأسماء مستعارة من bash

الاسم المستعار هو أمر "اختصار" فعال في Bash. على سبيل المثال ، إذا كنت تستخدم Terminal في Ubuntu كثيرًا ، وسئمت من الكتابة sudo apt update;sudo apt upgrade -yطوال الوقت ، فيمكنك إنشاء اسم مستعار يسمى "update" ينفذ هذه الأوامر نفسها دون الحاجة إلى الكتابة كثيرًا.

يتم تحديد الأسماء المستعارة لـ Bash في الدليل الرئيسي لكل مستخدم في ملف .bashrc . لمزيد من المعلومات حول الأسماء المستعارة ، قم بتشغيل  الأمر man  أدناه. سيُظهر لك كل ما يمكن معرفته عن الأسماء المستعارة وكيفية عملها وما يمكنك فعله بها.

رجل باش | الاسم المستعار grep

يمكنك أيضًا إلقاء نظرة على دليل Bash الكامل عن طريق تشغيل:

رجل باش

تعيين الأوامر كأسماء مستعارة

كيفية تخصيص محطة Linux بأسماء مستعارة من bash

الاستخدام الأكثر شيوعًا للاسم المستعار في Bash هو استخدامه لتنفيذ أوامر طويلة ومتعددة مرة واحدة لتوفير الوقت. في هذا المثال ، سوف نستعرض كيفية تحويل أوامر التحديث الطويلة لـ Ubuntu إلى اسم مستعار بسيط.

لبدء العملية ، افتح نافذة طرفية على سطح مكتب Linux بالضغط على  Ctrl + Alt + T  أو Ctrl + Shift + T على لوحة المفاتيح. بعد ذلك ، افتح ملفك .bashrcفي محرر نصوص Nano باستخدام الأمر أدناه.

نانو -w ~ /

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

في الجزء السفلي من ملف .bashrc ، اضغط على  مفتاح Enter  لإنشاء سطر جديد. من الأهمية بمكان إنشاء سطر جديد في ملف .bashrc الخاص بك قبل الإضافة إليه ، حيث يمكن أن تفسد الكود هناك بالفعل.

بعد إنشاء سطر جديد في ملف .bashrc ، اكتب alias على السطر الجديد. يجب أن يبدأ كل اسم مستعار جديد تقوم بإنشائه alias، وإلا فلن يقرأه المحاكي الطرفي بشكل صحيح .

الاسم المستعار

بعد alias=السطر الجديد ، يجب عليك تسمية الاسم المستعار الجديد الخاص بك. في هذا المثال ، نغطي أوامر التحديث الطويلة لـ Ubuntu ، لذلك سنستخدم  ubuntu-update  كاسم مستعار جديد. ومع ذلك ، لا تتردد في تسمية الاسم المستعار الخاص بك ما تريد.

الاسم المستعار ubuntu-update

بمجرد تسمية الاسم المستعار الخاص بك ، فقد حان الوقت لإضافة =العلامة.

الاسم المستعار ubuntu-update =

بعد ذلك ، بعد =العلامة ، أضف أول "(علامة اقتباس). ستحتوي علامة الاقتباس هذه على جميع أوامرك داخل الاسم المستعار.

تحديث ubuntu الاسم المستعار = "

حتى الآن لدينا alias ubuntu-update=". حان الوقت الآن لإضافة الأوامر التي نريد أن يستدعيها الاسم المستعار عند استخدام  ubuntu-update  .

ملاحظة: استخدم ;لكتابة أوامر متعددة في سطر واحد. مثل command1;command2;command3، وهلم جرا.

الاسم المستعار ubuntu-update = "sudo apt update؛ sudo apt Upgrade -y

عندما تنتهي من كتابة الأوامر في الاسم المستعار ، أغلقها بالثانية "(علامة الاقتباس). مع كلتا علامتي الاقتباس ، يجب أن يبدو مثل المثال أدناه.

الاسم المستعار ubuntu-update = "sudo apt update؛ sudo apt Upgrade -y"

احفظ الاسم المستعار الجديد بالضغط على  Ctrl + O  على لوحة المفاتيح. خروج نانو مع  السيطرة + X . ثم أغلق نافذة الجهاز وأعد فتحه.

عند إعادة فتح المحطة ، قم بتشغيل  ubuntu-update لتجربة الاسم المستعار الجديد.

تعيين البرامج النصية باش كأسماء مستعارة

هل تعلم أنه من الممكن أيضًا تشغيل البرامج النصية باش كاسم مستعار؟ وإليك كيف يعمل.

أولاً ، افتح ملفك .bashrc. بعد ذلك ، انتقل إلى أسفل الملف واضغط على  مفتاح Enter  بلوحة المفاتيح لإنشاء سطر جديد في الملف.

sudo nano -w ~ / .باشرك

في السطر الجديد ، اكتب  الاسم المستعار متبوعًا باسم البرنامج النصي. في هذا المثال ، اسم البرنامج النصي هو mybashscript . يجب أن تبدو مثل alias mybashscript.

الاسم المستعار mybashscript

بعد ذلك ، أضف =العلامة والأولى "(علامة الاقتباس). بعد الإضافة في =و "، سيبدو مثل المثال أدناه.

الاسم المستعار mybashscript = "

بعد أول "(علامة الاقتباس) ، أضف الأمر لبدء تشغيل الكود الخاص بك. يرجى تذكر أن هذا مثال ، لذلك ستحتاج إلى استبداله ~/path/to/bash/script/script.shبملف البرنامج النصي الفعلي ، الذي تريد تنفيذه داخل .bashrcالاسم المستعار.

الاسم المستعار mybashscript = "bash ~ / path / to / bash / script / script.sh

بعد كتابة الأمر لتنفيذ ملف البرنامج النصي ، أغلق الاسم المستعار بعلامة الاقتباس الثانية ". عند كتابة الاسم المستعار بالكامل ، يجب أن يبدو مشابهًا للمثال أدناه.

كيفية تخصيص محطة Linux بأسماء مستعارة من bash

الاسم المستعار mybashscript = "bash ~ / path / to / bash / script / script.sh"

حفظ التعديلات إلى ملف .bashrc عن طريق الضغط  على Ctrl + O ، والخروج مع  السيطرة + X . بعد ذلك ، أغلق نافذة الجهاز الطرفي وأعد فتحه لتنفيذ برنامج bash النصي الجديد عبر اسم مستعار.

لتشغيل الاسم المستعار ، قم بتشغيل mybashscript (أو أيًا كان الاسم المستعار الذي قمت بتسميته) واضغط على  Enter.

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.