Em vez de uma tecla de atalho, que tal um bash alias ?
Por exemplo:
alias b='git branch'
agora b
é um alias para git branch
e você pode simplesmente digitar b <ret>
no seu terminal.
É muito melhor do que uma tecla de atalho, pois você ainda pode adicionar outras opções ao seu comando antes de pressionar Enter. Por exemplo:
b --all
b --remotes
b -m newbranch
... e assim por diante.
Para tornar esse alias permanente, adicione-o ao final de seu ~/.bashrc
ou ~/.bash_aliases
. O último é o preferido, mas só funciona se o seu ~ / .bashrc o fornecer. O padrão para o Ubuntu 12.04 faz.
Você pode verificar se um determinado comando já está atribuído a um alias, programa, função ou incorporado usando type <command>
:
$ type b
b is aliased to 'git branch'
$ type cp
cp is /bin/cp
$ type cd
cd is a shell builtin
$ type quote
quote is a function
quote ()
{
echo \'${1//\'/\'\\'\'}\'
}
$ type c
bash: type: c: not found
Por último, mas não menos importante, também vale a pena verificar a disponibilidade de comandos que não existem no seu sistema , mas podem existir nos repositórios do Ubuntu:
$ blender
The program 'blender' is currently not installed. You can install it by typing:
sudo apt-get install blender
Desta forma, o seu alias não obscurece nenhum comando (atual ou futuro)