كيفية أنشاء الأسماء المستعار_Alias في لينكس ؟
تعتبر الأسماء المستعارة أداة يمكن الأستفادة منها في بيئة التطوير من أجل إختصار بعض الأوامر التي يتم إستخدمها بشكل متكرر . في هذا البحث سوف نتحدث عن الأسماء المستعارة في لينكس و كيفية عمل الأسماء المستعارة , و كيف تنشئ أسم مستعار في حال قررت أستخدام الأسماء المستعارة في أي توزيعة من توزيعات لينكس , حيث أن الشرح التالي يمكن أستخدمه مع مختلف بيئات التطوير المشتقة من لينكس أو القائمة على لينكس , و كالعادة دون إطالة سوف نشرح لكم كيفية القيام بذلك .
1- في البداية دعونا نضع نص في ملف ما من خلال الأمر التالي :
$ cat > linux-wwww
- لصق النص التالي فيه :
<!DOCTYPE html>
<html>
<body>
<h1>My linux-www</h1>
<p>My alias</p>
</body>
</html>
- أضغط CONTROL + c للخروج .
- نحن الآن نريد البحث عن كلمة alias .
- من خلال الأمر التالي يمكن البحث .
$ $ grep 'alias' linux-wwww
- سوف يكون الناتج التالي :
<p>My alias</p>
- لكن الكثير منا ينسى أمر grep لأننا لا نستخدم هذه الكلمة في الحياة العامة , بينما نحن نستخدم كلمة search لهذا سوف نبدل الأمر السابق بالامر التالي من خلال تحرير الملف التالي .
$ nano .bashrc
- لص السطر التالي في نهاية الملف .
alias search=grep
- أضغط CONTROL + o + Enter ثم CONTROL + x للخروج .
- ثم أدخل الأمر التالي .
$ source ~/.bashrc
- الآن يمكنك أستخدام الأسم المستعار الجديد .
$ search 'alias' linux-wwww
<p>My alias</p>
- بعد أن فهمنا ما هاهية الأسماء المستعارة دعونا نستخدمها في أشياء مفيدة مثل التالي .
- في حال أردت استخدام الأسماء المستعارة للمستخدم الحالي الخاص بك يمكن ذلك من خلال مايلي .
$ nano ~/.bashrc
- نسخ و لص التالي في نهاية الملف :
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -rf'
alias ls='ls -lah'
- أخيراً نفذ التالي بعد الخروج .
$ source ~/.bashrc
- في حال أردت استخدام الأسماء المستعارة للجميع المستخدمين يمكن ذلك من خلال التالي .
$ sudo nano /etc/profile.d/linux_www.sh
- نسخ و لص التالي في نهاية الملف :
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -rf'
alias ls='ls -lah'
$ su
$ source /etc/profile.d/linux_www.sh
كيفية عرص الأسماء المستعارة في نظامك ؟
- في حال كنت ترغب في عرض الأسماء المستعارة في نظامك أستخدم التالي :
$ alias
alias ll='ls -l'
alias ls='ls --color=auto'
كيفية إلغاء الأسماء المستعارة . ؟
- في حال كنت ترغب في إلغاء الأسماء المستعارة .
$ unalias Name
0 Comments
تقديم إقتراح