Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Marcos Apolo Flavio Junior junior_
Hits: 5.992 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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.

Squid básico em 5 linhas no Debian

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

Impressora compartilhada no Windows no Debian 6 Squeeze

Atualizar Adobe Flash Player Debian Jessie 8.1

ISOs antigas do Debian

Testar LightDM sem encerrar sessão

Configurando o VNC no Red Hat 5.3

Instalação do Netdata no Fedora 23

Sudoers: Exemplos de uso e configuração da saída de log

Teclado ABNT2 - rapidinho

#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 *
*******************************************************

Contribuir com comentário

Entre na sua conta para comentar.