في المقالة التالية سنلقي نظرة على أداة الاسم المستعار. غالبًا ما يحتاج مستخدمو Gnu / Linux إلى ملفات استخدم نفس الأمر مرارًا وتكرارًا. يمكن أن تؤدي كتابة أو نسخ نفس الأمر عدة مرات إلى تقليل الإنتاجية ويمكن أن يصرف انتباهك عما تفعله حقًا.
يمكننا أن نوفر على أنفسنا بعض الوقت إنشاء أسماء مستعارة لأوامرنا الأكثر استخدامًا. هذه هي نوع من الاختصارات المخصصة. يستخدم لتمثيل أمر (أو مجموعة أوامر) يتم تنفيذه بخيارات مخصصة أو بدونها.
لا ينصح البعض باستخدام أدوات من هذا القبيل ، لأنه على الرغم من فائدتها الكبيرة ، يمكن أن يؤدي استخدامه إلى نتائج عكسية. خاصة للمستخدمين الذين يبدأون في عالم Gnu / Linux ومحطاته. نظرًا لأنه يمكن أن يكون استخدام الأوامر المخصصة مفيدًا جدًا وسهل الاستخدام ، إلا أنه يمكن أن يجعلنا ننسى الأوامر الحقيقية.
قائمة الأسماء المستعارة على Ubuntu الخاص بك
هذه الأداة مثبتة بالفعل بشكل افتراضي في نظام Ubuntu الخاص بنا. لاستخدامه ، سيتعين علينا فقط تحرير ملف ملف .bashrc الموجودة في "المجلد الشخصي" بطريقة خفية.
بادئ ذي بدء ، سنكون قادرين على رؤية ملف القائمة المحددة في ملفنا الشخصي فقط قم بتشغيل هذا الأمر في المحطة (Ctrl + Alt + T):
alias
هنا يمكنك رؤية ملف يحدد المستخدم الأسماء المستعارة الافتراضية في Ubuntu 18.04. كما هو موضح في لقطة الشاشة ، يتم تنفيذ الأمر في المحطة الطرفية (Ctrl + Alt + T) «la»سيكون معادلاً للتشغيل:
ls -A
سنتمكن من إنشاء أحد هذه الروابط بحرف واحد. سيكون معادلاً لأمر من اختيارنا.
كيفية إنشاء الأسماء المستعارة
إن إنشائها عملية سريعة وسهلة نسبيًا. يمكن لأي شخص أن يخلق بعض هذين النوعين: مؤقت ودائم.
إنشاء أسماء مستعارة مؤقتة
ما يتعين علينا القيام به هو كتابة كلمة الاسم المستعار في المحطة. ثم سيتعين علينا استخدام الاسم الذي نريد استخدامه لتنفيذ الأمر. سيتبع ذلك بعلامة '=' واستدعاء الأمر الذي نريد استخدامه.
الصيغة التي يجب اتباعها هي كما يلي:
alias nombreAlias="tu comando personalizado aquí"
سيكون هذا مثالًا حقيقيًا:
alias htdocs=”cd /opt/lampp/htdocs”
بمجرد التحديد ، سنتمكن من استخدام اختصار "htdocs" للانتقال إلى دليل htdocs. المشكلة في هذا الاختصار هي أن ستكون متاحة فقط لجلسة العمل الحالية الخاصة بك. إذا فتحت جلسة طرفية جديدة ، فلن يكون الاسم المستعار متاحًا بعد الآن. إذا كنت تريد حفظها بين الجلسات ، فستحتاج إلى جلسة دائمة.
إنشاء أسماء مستعارة دائمة
للاحتفاظ بالأسماء المستعارة بين الجلسات ، سيتعين عليك حفظها في ملف ملف التعريف لتكوين shell الخاص بالمستخدم. يمكن أن تكون هذه:
- باش → ~ / .bashrc
- Z SH → ~ / .zshrc
- سمك → ~ / .config / الأسماك / config.fish
الصيغة المستخدمة في هذه الحالة هي نفسها عندما ننشئ واحدة مؤقتة. يأتي الاختلاف الوحيد من حقيقة أننا هذه المرة سنحفظه في ملف. على سبيل المثال في bash ، يمكنك فتح ملف .bashrc باستخدام المحرر المفضل لديك:
vim ~/.bashrc
داخل الملف ، ابحث عن مكان في الملف لحفظ الأسماء المستعارة. عادةً ما يكون مكان جيد لإضافتها في نهاية الملف. لأغراض تنظيمية ، يمكنك ترك تعليق قبل:
#Mis alias personalizados alias imagenes=”cd /home/sapoclay/Imágenes/” alias actualizarsistema=”sudo apt update && sudo apt upgrade” alias pingxbmc="ping 192.168.1.100"
عند الانتهاء احفظ الملف. سيتم تحميل هذا الملف تلقائيًا في جلستك القادمة. إذا كنت تريد استخدام ما كتبته للتو في الجلسة الحالية ، فقم بتشغيل الأمر التالي:
source ~/.bashrc
سنكون أيضا قادرين على لدينا أسماء مستعارة في مستند منفصل. لتحديد الاسم المستعار الدائم ، عليك فقط اتباع التعليمات التي يعرضها لنا ملف bashrc. سنكون قادرين على الحصول عليها ملف منفصل يسمى bash_aliases لتخزينها.
سيعمل كل شخص نقوم بإنشائه في هذا الملف في المرة التالية التي نفتح فيها محطة طرفية جديدة. لتطبيق التغييرات على الفور يمكننا استخدام الأمر التالي:
source ~/.bash_aliases
إزالة الأسماء المستعارة
إلى إزالة الاسم المستعار الذي تمت إضافته عبر سطر الأوامر، يمكنك استخدام الأمر unalias.
unalias nombre_del_alias
في حالة الرغبة إزالة كافة تعريفات الاسم المستعاريمكننا تنفيذ الأمر التالي:
unalias -a [elimina todos los alias]
نضع في اعتبارنا أن الأمر unalias ينطبق أيضًا على الجلسة الحالية فقط. لإزالة واحدة بشكل دائم ، يجب علينا إزالة الإدخال المناسب في الملف ~ / .bash_aliases.
شيء آخر يجب مراعاته هو أنه إذا كان لدينا اسم مستعار دائم وقمنا بإضافة اسم مؤقت أثناء الجلسة بنفس الاسم ، المؤقت سيكون له امتيازات أعلى خلال الجلسة الحالية.
كان هذا مثالًا إرشاديًا صغيرًا لكيفية إنشاء الأسماء المستعارة الخاصة بنا لتشغيل الأوامر المستخدمة بشكل متكرر. بالنسبة معرفة المزيد عن هذه الأداة، يمكنك الرجوع إلى المقالة المكتوبة في ويكيبيديا.
رائع ، لقد أحببته !!! خدمني بشكل مثالي.