Alias com múltiplos comandos

Iniciado por christiankiss, 05 de Julho de 2011, 14:54

tópico anterior - próximo tópico

christiankiss

Boa tarde.

Minha dúvida é simples: quero fazer um alias que primeiramente abra um diretório e depois rode um arquivo.

No terminal, seria algo assim:

cd ~/cpu-g-0.9.0
./cpu-g


Isto é, dois comandos. O primeiro é para acessar a pasta cpu-g-0.9.0 e o segundo é para rodar o arquivo cpu-g. Tentei incorporar ambos os códigos em um só mas não manjo muito de comandos Linux.

Obrigado, desde já.

cesargcomp

Faça o seguinte:

cd ~/cpu-g-0.9.0 && ./cpu-g
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.

christiankiss

#2
Citação de: cesargcomp online 05 de Julho de 2011, 15:36
Faça o seguinte:

cd ~/cpu-g-0.9.0 && ./cpu-g

Funcionou perfeitamente. Fiz esse alias dentro do arquivo ".bash_alias", ficou assim:

alias cpug='cd /home/christiano/cpu-g-0.9.0/ && ./cpu-g'

Não sabia que && concatenava comandos. Muito bom. Obrigado.

cesargcomp

Sem problemas. Que bom que deu certo.
Não esquece de colocar o ícone de Solucionado na primeira mensagem do tópico. Só para informar que foi resolvido, ok?
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.

christiankiss

Citação de: cesargcomp online 07 de Julho de 2011, 14:50
Sem problemas. Que bom que deu certo.
Não esquece de colocar o ícone de Solucionado na primeira mensagem do tópico. Só para informar que foi resolvido, ok?

Nossa, eu acesso fóruns há anos e nunca usei esse ícone, rs.

Valeu pela dica.