Terminator - Comandos Customizados

Publicado por edps em 04/04/2012

[ Hits: 10.879 ]

Blog: https://edpsblog.wordpress.com/

 


Terminator - Comandos Customizados



Como visto na dica de apresentação do Terminator, este é um terminal bastante versátil.

Veremos aqui, como adicionar comandos de forma a automatizar tarefas.

Para tal, acessem as preferências do programa na aba 'Plugins', e marquem a opção 'CustomCommandsMenu' ou 'Comandos Personalizados'.

Feito isto, clique em qualquer espaço da tela do terminal e clique na opção: Custom Commands > Preferências.

Surgirá uma tela como esta:

Clique em 'Novo', marque a opção 'Enable' e insira os campos 'Nome' e 'Comando'. Pronto!

Nos exemplos abaixo, vemos os 2 tradicionais comandos do Debian para a atualização das listas de pacotes e da atualização completa do sistema (está definida para baixar sem confirmação, opção: -dy):
  • Nome: Debian Update
  • Comando: sudo apt-get update

  • Nome: Debian Upgrade
  • Comando: sudo apt-get dist-upgrade -dy --force-yes

Após alguns acréscimos, a lista de comandos ficou assim:

Vejam que, com um simples clique de mouse, posso efetuar os comandos abaixo:

  • apt-get update
  • apt-get autoclean

Esta função do Terminator, me faz lembrar do pacote "nautilus-actions", que oferece as mesmas funcionalidades ao Gerenciador de Arquivos Nautilus.

Dica previamente publicada em meu Blog.

Outras dicas deste autor

repacman - reempacote um programa no Arch Linux

eBook Linux 101 Hacks

Archey, Bash Info Tool

Apt-Fast PPA e repositório para Ubuntu/Debian e derivados

Notas sobre o Debian e Debian Multimedia

Leitura recomendada

Java no Debian e derivados - Instalação em quatro passos

Kingfisher Quota Manager - Relatórios de impressão do CUPS

Code Highlight

Convertendo formato de vídeo *.ogv para *.avi no Linux

Saiba a última versão estável do kernel na inicialização do Linux

  

Comentários
[1] Comentário enviado por Diego_Henrique em 04/04/2012 - 15:49h

Nossa show de bola essa dica!

Coloquei uns comandos aqui e ficou muito bom.
Favoritado!!

[2] Comentário enviado por removido em 04/04/2012 - 18:49h

Valeu Diego,

um abraço.

[3] Comentário enviado por removido em 04/04/2012 - 19:59h

Acho que o Terminator é o melhor.
Muito versátil!

Depois da sua última dica sobre ele, passei a usar definitivamente.


Ótima dica!

[4] Comentário enviado por removido em 04/04/2012 - 22:06h

Thanks Izaias.

[5] Comentário enviado por rootgerr em 05/04/2012 - 18:47h

Como sempre, great job man

[6] Comentário enviado por removido em 05/04/2012 - 19:27h

Valeu brother!

[7] Comentário enviado por removido em 22/04/2012 - 22:20h

Edinaldo,

Como faz para deletar um comando?

Aqui, no modo gráfico o comando não sai.
Ele persiste depois de reiniciado, mesmo depois de deletado pela tela de configuração.

Teria algum algum arquivo onde poderíamos deletar manualmente os comandos que não queremos mais?

[8] Comentário enviado por removido em 22/04/2012 - 22:36h

Você pode modificar o arquivo:

~/.config/terminator/config

na linhas abaixo de:

[[CustomCommandsMenu]]



eu deixei o meu assim:


[[CustomCommandsMenu]]
[[[APT Clean]]]
command = sudo apt-get autoclean
enabled = True
name = APT Clean
[[[Squid LOG]]]
command = sudo tail -f /var/log/squid/access.log
enabled = True
name = Squid LOG
[[[Firewall LOG]]]
command = sudo tail -f /var/log/arno-iptables-firewall
enabled = True
name = Firewall LOG
[[[Debian Update]]]
command = sudo apt-get update
enabled = True
name = Debian Update
[[[Conectar Internet]]]
command = sudo pon tim
enabled = True
name = Conectar Internet
[[[Debian Upgrade]]]
command = sudo apt-get dist-upgrade -dy --force-yes
enabled = True
name = Debian Upgrade
[[[Editar sources.list]]]
command = sudo leafpad /etc/apt/sources.list
enabled = True
name = Editar sources.list
[[[Editar Grub]]]
command = sudo leafpad /etc/default/grub
enabled = True
name = Editar Grub
[[[Editar Fstab]]]
command = sudo leafpad /etc/fstab
enabled = True
name = Editar Fstab
[[[Editar Xorg]]]
command = sudo leafpad /etc/X11/xorg.conf
enabled = True
name = Editar Xorg
[[[Debdelta Upgrade]]]
command = sudo debdelta-upgrade
enabled = True
name = Debdelta Upgrade

[9] Comentário enviado por removido em 22/04/2012 - 22:40h

Rapaz,

Justamente este arquivo que estava querendo encontrar.

Brigadão, Edinaldo.


Abrassss


* Vai ajudar muito aqueles que usam o Terminator, já que pelo próprio aplicativo, não se consegue deletar os comandos.

[10] Comentário enviado por removido em 22/04/2012 - 22:49h

Eu postei umas configs para o Terminator (transparente, sem a barra de rolagem e com alguns comandos) e outras apps lá no Blog:

http://gnu2all.blogspot.de/2012/04/screenshot-debian-sidunstable-e.html

intè brother!

[11] Comentário enviado por removido em 22/04/2012 - 22:58h

Boa!


Inté. . .

[12] Comentário enviado por matiasalexsandro em 03/06/2012 - 11:40h

apesar q vc pode usar o comanda "alias" para fazer essas mesma tarefas

http://www.vivaolinux.com.br/dica/Utilizando-alias-para-agilizar-comandos-no-Linux

mas valeu pelo topico muito bom valeu irmão

[13] Comentário enviado por removido em 03/06/2012 - 11:46h

@afrosamurai, sim, de fato! a intenção é mostrar o que pode ser feito, eu mesmo dificilmente me lembro dos aliases ou mesmo dessa função no terminator e acabo digitando os comandos completos, difícil é lembrar disso:

$ xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID

ou os homéricos comandos do mencoder|ffmpeg

Um abraço.

[14] Comentário enviado por matiasalexsandro em 03/06/2012 - 15:19h

verdade às vezes se faz necessário otimizar o tempo com os comandos. Mas tá de boa. Essa ferramente tambem tem a vantagem de mudar os temas do shell. valeu pai pela otimização



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts