Normalmente a shell que utilizam (e que vem instalada por omissão) é a bash (Born Again Shell) e que é uma evolução da shell. Existem várias alternativas à sh, tais como:
- c shell,
- tch shell,
- ksh,
- bash,
- etc.
Os atalhos que vos mostro abaixo são aplicáveis à bash, ou não fosse essa a minha shell de eleição.
Ctrl + A | Move o cursor para o inicio da linha |
Ctrl + E | Move o cursor para o fim da linha |
Ctrl + L | Limpa o conteúdo do ecrã. É similar ao comando clear |
Ctrl + U | Limpa o conteúdo que se encontra antes do cursor. Se executarem este atalho no fim da linha apagam a linha toda |
Ctrl + H | Similar ao backspace |
Ctrl + R | Permite pesquisar em comandos usados anteriormente |
Ctrl + C | Termina o comando que estiverem a executar |
Ctrl + D | Atalho para sair da shell |
Ctrl + Z | Coloca o comando que estão a executar num modo de suspensão e em background. fg volta a trazer o comando para um estado activo e na shell. bg volta a trazer o comando para um estado activo, mas deixa-o em background. |
Ctrl + W | Apaga a palavra anterior ao cursor |
Ctrl + K | Apaga o conteúdo da linha que estiver após cursor |
Ctrl + _ | É o UNDO. útil quando apagamos mais do que devíamos |
Ctrl + T | “Roda” os dois caracteres que estão antes do cursor |
Esc + T | “Roda” as duas palavras que estão depois do cursor |
Alt + F | Move o cursor uma palavra para a frente |
Alt + B | Move o cursor uma palavra para a frente |
Tab | Completa o comando que estivermos a escrever. Caso exista mais que uma opção são mostrada as possibilidades |
Caso tenham gostado do que apresentei aqui e caso estejam interessados em aprender mais comandos, eles estão todos na vossa máquina. Basta para isso que executem o seguinte comando: bind -P | less (atenção que os comandos estão separados por um “pipe” (Shift + “a tecla ao lado do 1 e acima do Tab”).