端末を閉じた後、セッションで作成されたエイリアスは記録されません。
➜ ~ 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
Voilà、エイリアスをお楽しみください。 :ビール:
バグではなく機能。 閉じてください
申し訳ありませんが、これをもう一度開くつもりはありませんが、Google経由でこれに遭遇した人のために追加したいと思いました。 OSXCatalinaとOhMy 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
保存します。それを保存してから、ファイルを入手します。
Voilà、エイリアスをお楽しみください。 :ビール: