بعد إغلاق المحطة ، لا يتم تسجيل الاسم المستعار الذي تم إنشاؤه في الجلسة.
➜ ~ git:(master) ✗ alias -g devpath='cd /Users/User/Documents/develop'
➜ ~ git:(master) ✗ devpath
➜ develop git:(master) ✗
Last login: Tue Nov 11 13:04:26 on ttys000
➜ ~ git:(master) ✗ devpath
zsh: command not found: devpath
➜ ~ git:(master) ✗
لكن عندما أفعل:
Last login: Tue Nov 11 13:11:15 on ttys000
➜ ~ git:(master) ✗ zsh_stats
1 69 30% git
2 31 13,4783% alias
3 23 10% ls
4 22 9,56522% devpath
5 19 8,26087% cd
6 12 5,21739% gulp
7 9 3,91304% gp
8 6 2,6087% sudo
9 6 2,6087% cl
10 4 1,73913% gc
11 3 1,30435% chsh
12 3 1,30435% cat
13 2 0,869565% source
14 2 0,869565% pod
15 2 0,869565% mkdir
16 2 0,869565% lc
17 2 0,869565% find
18 2 0,869565% dstore
19 1 0,434783% vim
20 1 0,434783% startserver
➜ ~ git:(master) ✗ devpath
zsh: command not found: devpath
يظل الأمر alias
لكل افتراضي ساري المفعول فقط أثناء جلسة تسجيل الدخول الحالية!
لإنشاء أسماء مستعارة دائمة ، قم بتخزينها على ~/.zshrc
مثل هذا:
# Aliases
alias cle=clear
alias cl=clear
alias lc=clear
احفظه ثم مصدر الملف:
$ source ~/.zshrc
فويلا ، استمتع بالأسماء المستعارة الخاصة بك. :بيرة:
ميزة وليس حشرة. الرجاء إغلاق
آسف ، لا أقصد فتح هذا مرة أخرى ، لكنني أعتقد أنني سأضيف للأشخاص الذين يتعاملون مع هذا عبر Google. نظرًا لأن OSX Catalina & Oh My Zsh لا يبدو أنهما يعملان مع الحل أعلاه خارج الصندوق.
1.) انتقل إلى المجلد $ cd ~/.oh-my-zsh/custom
2.) قم بإنشاء ملف .zsh جديد. يمكنك تسميته بأي شيء تريده ، ولكن للاختبار ، قمت بإنشاء aliases.zsh
3.) أضف أسماء مستعارة جديدة إلى ملفك الجديد. يمكنك القيام بذلك عن طريق فتح الملف باستخدام محرر النصوص المفضل لديك. فمثلا:
#An alias to naviage up one directory level
alias up='cd ..'
4.) احفظ واخرج من المحرر
5.) أعد تشغيل الجهاز أو استخدم source ~/.zshrc
التعليق الأكثر فائدة
يظل الأمر
alias
لكل افتراضي ساري المفعول فقط أثناء جلسة تسجيل الدخول الحالية!لإنشاء أسماء مستعارة دائمة ، قم بتخزينها على
~/.zshrc
مثل هذا:احفظه ثم مصدر الملف:
فويلا ، استمتع بالأسماء المستعارة الخاصة بك. :بيرة: