Acredito que seja do conhecimento de muitos, algumas das teclas de atalhos do bash, veja abaixo alguns exemplos.
Exemplos:
Combinação | Função |
---|---|
Ctrl + A | Move o cursor para o inicio da linha. |
Ctrl + K | Apaga o que estiver à frente do cursor. |
Ctrl + E | Move o cursor para o final do comando digitado. |
Obs: Esses são só alguns exemplos.
Agora imagine você poder personalizar os seus próprios atalhos, por exemplo, com a combinação das teclas “Ctrl + P” você visualizar suas configurações de rede.
Conheça agora o bind, não é o “BIND” usado para implementar servidores DNS e sim um comando que lhe ajuda a personalizar seus atalhos no Bash.
Vamos a um exemplo:
Supondo que você queira visualizar suas configurações de rede com as combinações das teclas “Ctrl + P”, para criar esse atalho usamos a seguinte combinação:
1 |
bind -x '"\C-p"':ifconfig |
Agora sempre que você pressiona as teclas Ctrl + P, serão exibidas suas configurações de rede.
Acima mostrei apenas um exemplo simples, você pode usar filtros como o grep ou cut, para pegar apenas as informações que deseja, basta usar sua imaginação.
Obs: Não se esqueça dos apóstrofos e aspas, também lembre de colocar essa comando no seu “profile”.
Para remover um atalho, utilizamos o seguinte comando:
1 |
bind -r '\C-p' |
Bom essa foi apenas uma demonstração do que este comando pode fazer para agilizar e muito sua vida no terminal, para mais informações não deixe de consultar o man do mesmo. 😉