por que minha função em bashrc não é reconhecida na linha de comando?

1

Eu adicionei o mkalias no meu arquivo .bashrc como aprendi aqui

Como armazenar um alias do Unix?

function mkalias ()
{
        if [[ $1 && $2 ]]
        then
        echo -e "alias $1=\"$2\"" >> ~/.bashrc
        alias $1=$2
        fi
}

mas quando eu digito mkalias na linha de comando, ele diz que o comando não foi encontrado. Por quê?

    
por Community 28.02.2010 / 22:15

1 resposta

2

Tipo:

$ source .bashrc

para ler o conteúdo do arquivo .bashrc modificado.

Você também pode sair e reabrir o terminal para que as alterações entrem em vigor.

Toda vez que você modificar .bashrc , você terá que fazer a fonte ou reiniciar o terminal para ver os efeitos das modificações.

    
por 28.02.2010 / 22:21

Tags