كيفية تعيين اسم مستعار في نظام التشغيل macOS أو Linux shell

كيفية تعيين اسم مستعار في بيئة UNIX ، بما في ذلك Bash و Zsh و Fish على كل من macOS و Linux

عذرًا ، لا توجد تعليمات خاصة بـ Windows لأنني لا أستخدم Windows. استخدم Google إذا كان هذا هو نظام التشغيل الذي تستخدمه.

لقد وجدت منشورًا مضحكًا على Reddit يسلط الضوء على كيف يمكننا ، كمطورين ، أن نفقد الإنتاجية بسبب الأشياء الصغيرة ، مثل الأخطاء الإملائية:

Set git aliases

ليس لدي هذا الإعداد ، لأنني في الغالب أستخدم واجهة المستخدم الرسومية لـ Git (GitHub Desktop). لكني أستخدم أسماء مستعارة أخرى. الجدير بالذكرllبدلا منls -al.

كيف أقوم بإعداد اسم مستعار في المحطة؟

تحقق أيضا من أدلة بلديكيفية استخدام محطة macOSوقذيفة باشو الالبرنامج التعليمي Bash البرمجة النصية.

لقد قلت macOS في العنوان ، لكن هذا يعمل أيضًا على Linux بالطبع.

ها هي البنية:

alias <newcommand>='<old command>'

هذا هو المثال الذي ذكرته أعلاه:

alias ll='ls -al'

يعمل هذا في Bash و Zsh وقشرة السمكو اخرين ايضا.

إذا كتبت هذا في قوقعتك ، من الآن فصاعدًاllسيكون أمرًا جديدًا متاحًا في وحدة التحكم.

ملاحظة: هذا الاسم المستعار سيكون صالحًا للجميعحصة، وهذا يعني حتى تغلق الغلاف ، أو تعيد تشغيل الكمبيوتر ، أيًا كان ما يأتي أولاً.

إلىثابرالاسم المستعار ، حتى تتمكن من استخدامها في أي وقت في المستقبل ، فأنت بحاجة إلى إضافته إلى ملف التكوين الخاص بصدفتك.

إذا كنت تستخدم Bash ، فهذا هو ملف.bash_profileفي مجلد منزلك. إنه ملف غير مرئي ، لذلك قد تحتاج إلى فتحه باستخدام Terminal بدلاً من Finder:

code ~/.bash_profile

~يشير دائمًا إلى مسار المجلد الرئيسي الخاص بك

(على افتراض أن لديككود الاستوديو المرئيالمثبت ، والذي يوفر ملفcodeيأمر).

لو~/.bash_profileغير موجود ، يمكنك إنشائه ، وستلتقطه الصدفة. يمكنك أيضًا استخدام ملف~/.bashrcالملف ، إن وجد.

لأغراض الترخيص ، macOSكاتالينايأتي مع غلاف جديد بشكل افتراضي يسمىZsh. في هذه الحالة ، يكون ملف التكوين بتنسيق~/.zshrcملف ، لا يزال في مجلد منزلك.

code ~/.zshrc

يتم تخزين تكوين الأسماك في~/.config/fish/config.fish، ولكن على الأرجح ستقوم بتكوينه عبر ملفfish_configيأمر.

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


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