Script adder adder no terminal

2

Recentemente eu estava adicionando alguns aliases de comando ao arquivo .bash_aliases na pasta inicial do usuário. Eu estou querendo saber se existe algum script que eu possa executar para adicionar aliases para esse arquivo. O que eu quero dizer é : algum script que primeiro eu possa adicionar como alias de comando e depois disso, por exemplo, se eu executar o comando, vamos dizer

addalias

ele executará o script.

O script fará o seguinte trabalho: Vá para o final do arquivo de texto. Adicione linha por exemplo: alias aosunpack='/home/elementalfx/aosfirmware/unpack-aos-kernel-g10'

Em seguida, salve o arquivo. E finalmente recarregue o bash_aliases com o comando . ~/.bash_aliases

Mas, para tornar o script ainda melhor, primeiro peça o nome do alias e, em seguida, um comando para executar ou arquivar para executar.

Isso é o que eu não sei fazer. Alguém pode me levar na direção certa?

    
por jan.selep 11.03.2013 / 12:32

1 resposta

2

Adicionar aliases é trabalho manual, mas pode ser feito com um 1-liner na linha de comando. Isso criará seu alias e o adicionará a bash_aliases e também os recarregará:

echo "alias aosunpack='/home/elementalfx/aosfirmware/unpack-aos-kernel-g10'" >>
~/.bash_aliases && source ~/.bash_aliases

Tudo o que você precisa fazer é ajustá-lo aos seus comandos para qualquer outro comando que desejar (se você colocá-los em um arquivo de texto, poderá omitir o && source ~/.bash_aliases e adicionar source ~/.bash_aliases no final. Isso não impedirá duplicatas mas o último adicionado será o ativo.

Parcialmente retirado de um comentário por parte da tela desta pergunta: Como criar uma permanente " alias "? Há mais boas respostas e comentários nesse tópico.

    
por Rinzwind 11.03.2013 / 13:42