Terminal do Gnome - botão para executar o comando

3

É possível criar um botão (anexado ao Terminal no Gnome) que executa um comando na janela atual do Terminal?

Apenas sendo preguiçoso, mas em vez de digitar terraform init , terraform plan repetidas vezes, seria muito útil se houvesse um botão em que eu pudesse clicar que simplesmente executaria um desses comandos.

    
por Snowcrash 20.09.2017 / 16:16

1 resposta

1

Faça um alias de shell, que é muito, muito mais fácil do que mudar a GUI do gnome-terminal (já que não há opção para isso, você precisaria codificá-lo):

Supondo que você esteja usando bash , coloque o seguinte em ~/.bashrc :

alias ti='terraform init'
alias tp='terraform plan'

Se você usar tcsh , o equivalente seria

alias ti 'terraform init'
alias tp 'terraform plan'

no seu ~/.tcshrc (idealmente em uma seção excluída no modo não interativo).

Depois de instalar esses aliases e iniciar um novo shell, você pode digitar esses aliases com muito menos pressionamentos de teclas do que o comando inteiro.

Também é mais fácil do que digitar o comando inteiro para usar seu histórico de linha de comando. Pode-se pesquisar para trás nos comandos inseridos anteriormente para aqueles que começam com letras. Em bash , você pode começar a pesquisa para trás no histórico com Ctrl+r , depois começar a digitar e usar as teclas do cursor Up / Down . Em tcsh , isso é um pouco mais fácil, basta digitar as primeiras letras (por exemplo, te ) e, em seguida, procurar linhas de comando anteriores / próximas, começando com as letras digitadas, pressionando Alt+p / Alt+n . >     

por 22.09.2017 / 11:35