أوامر Linux: الاسم المستعار

دليل سريع إلىaliasالأمر المستخدم لإنشاء اختصار لأمر آخر

من الشائع دائمًا تشغيل برنامج بمجموعة من الخيارات التي ترغب في استخدامها.

على سبيل المثال ، خذ ملفlsيأمر. بشكل افتراضي ، تطبع القليل جدًا من المعلومات:

أثناء استخدام ملف-alالخيار سيطبع شيئًا أكثر فائدة ، بما في ذلك تاريخ تعديل الملف ، والحجم ، والمالك ، والأذونات ، وأيضًا سرد الملفات المخفية (الملفات التي تبدأ بـ.:

يمكنك إنشاء أمر جديد ، على سبيل المثال أحب تسميتهll، هذا هو الاسم المستعار لـls -al.

تفعل ذلك بهذه الطريقة:

alias ll='ls -al'

بمجرد القيام بذلك ، يمكنك الاتصالllتمامًا كما لو كان أمرًا عاديًا في نظام UNIX:

اتصل الآنaliasبدون أي خيار سيتم سرد الأسماء المستعارة المحددة:

سيعمل الاسم المستعار حتى يتم إغلاق الجلسة الطرفية.

لجعله دائمًا ، تحتاج إلى إضافته إلى تكوين shell ، والذي يمكن أن يكون~/.bashrcأو~/.profileأو~/.bash_profileإذا كنت تستخدم غلاف Bash ، حسب حالة الاستخدام.

كن حذرًا مع علامات الاقتباس إذا كان لديك متغيرات في الأمر: باستخدام علامات الاقتباس المزدوجة ، يتم حل المتغير في وقت التحديد ، باستخدام علامات الاقتباس الفردية ، يتم حله في وقت الاستدعاء. هؤلاء 2 مختلفون:

alias lsthis="ls $PWD"
alias lscurrent='ls $PWD'

\ $ PWD يشير إلى المجلد الحالي الذي يوجد به الغلاف. إذا انتقلت الآن بعيدًا إلى مجلد جديد ،lscurrentيسرد الملفات في المجلد الجديد ،lsthisلا يزال يسرد الملفات الموجودة في المجلد الذي كنت عليه عند تحديد الاسم المستعار.

الaliasيعمل الأمر على Linux و macOS و WSL وفي أي مكان لديك بيئة UNIX

تحميل مجانيكتيب أوامر Linux


المزيد من دروس CLI: