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

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

[ Hits: 2.062 ]

 


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

Impressora compartilhada no Windows no Debian 6 Squeeze

Firefox não abrindo GIFs no Slackware [Resolvido]

Ubuntu 12.04 com Mate 1.4.0

ISOs antigas do Debian

Leitura recomendada

Instalar pacotes proprietários no Linux Fedora 10

Resolvendo o problema de "Monitor sem sinal" na tela de escolha de boot no Ubuntu 11.04

Instalando Automatix2 no Ubuntu Feisty Fawn

Ubuntu Ultimate Edition 1.4 (DVD)

Configurando o diretório home em partição diferente

  

Comentários
[1] Comentário enviado por izaias 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts