الاسم المستعار هو أمر "اختصار" فعال في Bash. على سبيل المثال ، إذا كنت تستخدم Terminal في Ubuntu كثيرًا ، وسئمت من الكتابة sudo apt update;sudo apt upgrade -yطوال الوقت ، فيمكنك إنشاء اسم مستعار يسمى "update" ينفذ هذه الأوامر نفسها دون الحاجة إلى الكتابة كثيرًا.
يتم تحديد الأسماء المستعارة لـ Bash في الدليل الرئيسي لكل مستخدم في ملف .bashrc . لمزيد من المعلومات حول الأسماء المستعارة ، قم بتشغيل الأمر man أدناه. سيُظهر لك كل ما يمكن معرفته عن الأسماء المستعارة وكيفية عملها وما يمكنك فعله بها.
رجل باش | الاسم المستعار grep
يمكنك أيضًا إلقاء نظرة على دليل 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 كيفية تخصيص محطة Linux بأسماء مستعارة من bash]()
الاسم المستعار mybashscript = "bash ~ / path / to / bash / script / script.sh"
حفظ التعديلات إلى ملف .bashrc عن طريق الضغط على Ctrl + O ، والخروج مع السيطرة + X . بعد ذلك ، أغلق نافذة الجهاز الطرفي وأعد فتحه لتنفيذ برنامج bash النصي الجديد عبر اسم مستعار.
لتشغيل الاسم المستعار ، قم بتشغيل mybashscript (أو أيًا كان الاسم المستعار الذي قمت بتسميته) واضغط على Enter.