Como tornar um alias permanente?

2

Eu criei um alias:

alias shh='sqlplus hfdora/hfdora@hfd1"  

Depois de criar esse alias, consegui inserir meu banco de dados digitando apenas shh .

Mas depois de fechar meu shell, não consegui encontrar o alias na próxima vez. Mesmo depois de digitar apenas alias , shh não estava aparecendo na lista.

Existe algum arquivo para tornar um alias permanente para que ele não seja apagado?

    
por pmaipmui 14.07.2015 / 17:22

3 respostas

4

Para ksh :

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.kshrc
source ~/.kshrc

Para bash :

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.bashrc
source ~/.bashrc

Para zsh :

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd1" >> ~/.zshrc
source ~/.zshrc

Use source para o efeito instantâneo

E como @glennjackman disse:

A note to readers: ~/.kshrc is for ksh93. For ksh88, either put your aliases in ~/.profile, or use ~/.kshrc but add this to your ~/.profile:

export ENV=$HOME/.kshrc
    
por 14.07.2015 / 17:28
2

coloque seu alias dentro do seu arquivo ~/.bash_aliases .

Se não estiver presente, crie um e chame-o de ~/.bashrc

OU você pode colocá-lo diretamente em seu ~/.bashrc

    
por 14.07.2015 / 17:29
0

Coloque no seu arquivo .bashrc . Então, será um alias em cada instância do shell Bash que você abrir.

    
por 14.07.2015 / 17:30

Tags