Personalizar teclas de atalho de F1 até F12 usando inputrc para o Terminal
Dica publicada em Linux / Configuração
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:
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:
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:
Ao pressionar F4 escreva /bin/meuscript.sh e pressione ENTER.
Depois é só salvar pressionando ESC, :, x. Logue novamente e execute.
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.
As funções funcionam como foram configuradas somente com o terminal aberto, certo?
*******************************************************
* https://www.linuxcounter.net/cert/620448.png *
*******************************************************