Como posso criar atalhos de teclado para executar comandos em um terminal?

6

Eu queria saber se é possível vincular dizer F5 para a saída sudo apt-get update , para que eu possa pressionar uma tecla para gravar isso no terminal?

    
por Jamie 10.09.2010 / 14:13

2 respostas

4

Adicione o seguinte a '~ / .inputrc ":

"\e[15~": "sudo apt-get update\n"

A sequência de caracteres para colocar no começo pode ser obtida usando od -c <<< " Ctrl V F5 " e alterando a 033 que mostra até \e . A alteração não entrará em vigor até você abrir um novo shell.

    
por 10.09.2010 / 14:20
1

Tente usar isso para atribuir atalhos: alias

alias update= 'sudo apt-get update' >> enter or return

Então, agora, se você digitar "update" (sem as aspas) no terminal, ele executará a atualização automaticamente. "alias" não é necessário, a menos que você esteja atribuindo o atalho.

alias {the name of the shortcut}= '{the command line}'
alias agi= 'sudo apt-get install'

Lembre-se de uma coisa; tente o nome do atalho na linha de comando primeiro para ter certeza de que ele não é um comando do terminal.

"install" já é um comando de terminal, por isso foi utilizado o agi.

Acabei de encontrar o seu post e está um pouco atrasado para a minha resposta, mas talvez isso ajude os outros se você vir essa resposta ou não.

    
por 16.10.2013 / 20:24