após fechar o terminal, os alias criados na sessão não são registrados.
➜ ~ 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) ✗
mas quando eu faço:
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
O comando alias
por padrão permanece em vigor apenas durante a sessão de login atual!
Para fazer com que os aliases permanentes os armazenem em ~/.zshrc
assim:
# Aliases
alias cle=clear
alias cl=clear
alias lc=clear
Salve-o e forneça o arquivo:
$ source ~/.zshrc
Voilà, aproveite seus apelidos. : cervejas:
Recurso, não bug. Feche por favor
Desculpe, não pretendo abrir novamente, mas pensei em adicionar para pessoas que estão encontrando isso através do Google. Como OSX Catalina e Oh My Zsh não parecem funcionar com a solução acima fora da caixa.
1.) Vá para a pasta $ cd ~/.oh-my-zsh/custom
2.) Crie um novo arquivo .zsh. Você pode nomeá-lo como quiser, mas para teste, criei aliases.zsh
3.) Adicione seus novos aliases ao seu novo arquivo. Você pode fazer isso abrindo o arquivo com seu editor de texto preferido. Por exemplo:
#An alias to naviage up one directory level
alias up='cd ..'
4.) Salve e feche o editor
5.) Reinicie seu terminal ou use $ source ~/.zshrc
Comentários muito úteis
O comando
alias
por padrão permanece em vigor apenas durante a sessão de login atual!Para fazer com que os aliases permanentes os armazenem em
~/.zshrc
assim:Salve-o e forneça o arquivo:
Voilà, aproveite seus apelidos. : cervejas: