como criar um alias permanente a partir do script

0

Por favor, conselhos sobre como fazer a seguinte mágica (eu tenho o linux red hat - 5.4)

Eu criei o script no seguinte caminho:

        /usr/cti/my_scripts/MAGIC.bash

Eu quero rodar este script do evry dir no meu linux pelo apelido name - M

Por exemplo

Em / tmp ou / usr / ou / var ou evry dir Quando eu digitar M , ele executará o script /usr/cti/my_scripts/MAGIC.bash

Por favor, informe quais os passos que precisam configurar na minha máquina linux?

EXEMPLO

em / usr

quando eu entro - M

então ele executará o script - /usr/cti/my_scripts/MAGIC.bash

    
por maihabunash 15.09.2014 / 17:00

3 respostas

5

Edite seu "~ / .bashrc" ou "~ / .bash_profile" para incluir o comando alias.

Adicione esta linha ao seu perfil:

alias M="/usr/cti/my_scripts/MAGIC.bash"
    
por 15.09.2014 / 17:06
1

Se você tiver o ruby instalado, use aka para criar um alias permanente na hora.

    
por 22.03.2015 / 16:29
0

Você pode usar um alias em .bashrc .
Mas isso funciona apenas com shells interativos, não em shell scripts.

Para fazê-lo funcionar em scripts também, você pode criar um link simbólico em um diretório que esteja em PATH , por exemplo, no diretório $HOME/bin . (Crie-o, se estiver faltando, pode ser incluído em PATH automaticamente no próximo login.)

cd ~/bin
ln -s /path/to/M-script.sh M
    
por 15.09.2014 / 17:48

Tags