حرف A

اسم مستعار (Alias)

Alias

آخر تحديث: 2026-10-14
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

في نظام لينكس (Linux)، أحياناً نكتب أوامر طويلة ومعقدة في سطر الأوامر (Command Line) بشكل متكرر، وهذا يأخذ وقتاً وجهداً. الاسم المستعار (Alias) يشبه عمل اختصار أو لقب جديد ومختصر لهذا الأمر الطويل. تخيل أنك بدلًا من كتابة عنوان منزلك الكامل في كل مرة، تعطيه اختصاراً مثل "المنزل". في لينكس، يمكنك استخدام أمر لإنشاء اختصار بكلمة واحدة بسيطة، وعندما تكتب هذه الكلمة، سيقوم النظام بتنفيذ الأمر الطويل الأصلي وكأنك كتبته كاملاً.

الشرح التقني المتقدم

يعد الاسم المستعار (Alias) من أهم الأدوات لتخصيص بيئة سطر الأوامر (Command Line) في نظام لينكس (Linux). فهو يسمح لك بإنشاء اختصارات مخصصة للأوامر الطويلة أو التي تستخدمها بكثرة، مما يقلل من الأخطاء المطبعية ويسرع من سير العمل (Workflow) بشكل ملحوظ.

كيفية إنشاء اسم مستعار (Alias) مؤقت

لإنشاء اسم مستعار يعمل فقط في الجلسة الحالية للموجه (Terminal Session)، نستخدم الصيغة التالية:

alias name="value"

على سبيل المثال، لتحديث قائمة الحزم وترقيتها في توزيعات ديبيان (Debian) وأوبونتو (Ubuntu) بكلمة واحدة:

alias update_all="sudo apt update && sudo apt upgrade"

كيفية جعل الاسم المستعار دائماً (Permanent)

الأسماء المستعارة التي تنشئها في سطر الأوامر تختفي بمجرد إغلاق الجلسة. لجعلها دائمة، يجب إضافتها إلى ملف الإعدادات الخاص بالصدفة (Shell Profile). بالنسبة لمستخدمي صدفة باش (Bash)، يكون هذا الملف عادة:

~/.bashrc

لإضافة اسم مستعار بشكل دائم:

  • افتح ملف الإعدادات باستخدام محرر نصوص (Text Editor) مثل nano ~/.bashrc.
  • أضف سطر alias الجديد في نهاية الملف.
  • احفظ الملف واخرج، ثم قم بتطبيق التغييرات باستخدام الأمر source ~/.bashrc.

كيفية عرض وإلغاء الأسماء المستعارة

لمعرفة جميع الأسماء المستعارة المُعرفة حالياً في نظامك، اكتب فقط:

alias

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

unalias name

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

احذر من إعطاء اسم مستعار نفس اسم أمر موجود مسبقاً في النظام إلا إذا كنت تقصد ذلك (مثل alias ls="ls --color=auto"). لتعطيل اسم مستعار مؤقتاً وتنفيذ الأمر الأصلي، يمكنك وضع شرطة مائلة خلفية (Backslash) قبل الأمر، مثل \ls.

المصادر المعتمدة :