Personalizar teclas de atalho de F1 até F12 usando inputrc para o Terminal

Publicado por Marcos Apolo Flavio Junior em 30/03/2017

[ Hits: 5.487 ]

 


Personalizar teclas de atalho de F1 até F12 usando inputrc para o Terminal



Objetivo: ao pressionar F4 o sistema execute "apt-get update" ou um script, podendo ser personalizado conforme a necessidade.

Use o editor de texto vim.

Duas opções disponíveis: editar o arquivo /home/usuario/.inpurtc apenas para o usuário desejado, ou /etc/inputrc para todos os usuários do sistema.

1) Edite o arquivo de preferência, vou tomar o /etc/inputrc, assim fica pra todo mundo.

# vim /etc/inputrc

2) Na última linha pressione a tecla "i" para iniciar o modo escrita do VIM e em seguida pressione CTRL+V, o VIM irá esperar você digitar uma tecla ou conjunto de teclas que deseja usar. No meu caso pressionei F4 resultando em ^[OS, esse resultado é a tecla F4 para o sistema. A linha deve ficar como exemplo abaixo:

"^[OS": "apt-get update"

Observe que existe um espaço depois de ": ", NÃO ESQUEÇA, senão não funciona.

Feito isso salve o arquivo e logue novamente no seu usuário para fazer efeito e quando você pressionar F4 ele irá escrever apt-get no terminal. Ahhh, mas ele não executou. Claro, precisamos adicionar a tecla ENTER no final do comando apt-get selecionando o cursor depois de apt-get e pressionando novamente CTRL+V, o VIM vai esperar você digitar uma tecla, pressionando ENTER, vai aparecer o resultado de ENTER que é ^M.

Irá resultar em:

"^[OS": "apt-get update^M"

Ou seja, ao pressionar F4, escreva apt-get update e pressione ENTER.

Da mesma forma poderia ser um arquivo de script no lugar de apt-get o endereço absoluto de um arquivo de script exemplo:

"^[OS": "/bin/meuscript.sh^M"

Ao pressionar F4 escreva /bin/meuscript.sh e pressione ENTER.

Depois é só salvar pressionando ESC, :, x. Logue novamente e execute.

Outras dicas deste autor

Restaurar arquivo de Snapshot do VirtualBox

Saudosismo - Imagens ISO do Conectiva Linux

Telinha simples de loading.... em Shell Script

Verificando e comparando a performance no início, meio e fim do disco (HDD)

nmcli - Consultar sinal wi-fi via linha de comando no Debian

Leitura recomendada

Descompactando arquivos .rar no Ubuntu Linux 8.04

Mintmenu no Ubuntu Karmic Koala

Bloqueio de tela com i3wm

Trocando SysV pelo OpenRC no Devuan

Locales no Slackware

  

Comentários
[1] Comentário enviado por removido em 01/04/2017 - 11:08h

Show!

As funções funcionam como foram configuradas somente com o terminal aberto, certo?


*******************************************************
* https://www.linuxcounter.net/cert/620448.png *
*******************************************************

[2] Comentário enviado por junior_ em 02/04/2017 - 00:22h

Sim.
https://www.linuxcounter.net/cert/562081.png



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts