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

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

[ Hits: 4.875 ]

 


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

Usando SSH pelo Firefox

Todas as versões existentes do Debian

Redirecionando portas no Debian Squeeze

Ubuntu 12.04 com Mate 1.4.0

Slackware 14.2 em Português PT_BR UTF-8 em 2 linhas de configuração

Leitura recomendada

Atualizando Linux Mint 18.1 para Linux Mint 18.2

Como habilitar Xmanager no Ubuntu 11.04

Flathub na sua distribuição Linux e comandos básicos de gerenciamento

Erro: No PPD found for model "PRINTER" using old algorithm [Resolvido]

Vino sem GNOME

  

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