Uso efetivo do shell
Dica publicada em Linux / Comandos
Uso efetivo do shell
O shell possui alguns atalhos para tornar a nossa vida mais produtiva e simples. Como nem todo mundo conhece, irei relacioná-los aqui.
Testei os comandos com o bash (que é o shell mais utilizado), então não posso afirmar se estes atalhos funcionam com outros shells (se alguém quiser testar ia ser legal).
São eles (utilizando a tecla control segurada):
Certamente devem existir outros atalhos que não foram listados. Se você conseguir assimilar 3 ou 4 destes atalhos no seu cotidiano (os primeiros dessa lista), aposto que você ganhará com produtividade evitando re-digitação =).
Testei os comandos com o bash (que é o shell mais utilizado), então não posso afirmar se estes atalhos funcionam com outros shells (se alguém quiser testar ia ser legal).
São eles (utilizando a tecla control segurada):
- control + L - Limpa a tela do terminal (o mesmo que o comando "clean" faz);
- control + R - Ativa o modo de procura de comandos já digitados (history). Basta ir digitando um comando até que ele apareça;
- control + U - Recorta uma linha que está sendo digitada. É útil para guardar em buffer linhas de comando gigantescas que comumente apagamos para depois ter que digitar novamente;
- control + Y - Cola a linha recortada com o comando anterior;
- control + W - Recorta a última palavra digitada (ao invés de toda a linha);
- control + D - Efetua logout de um terminal;
- control + Z - Para um processo que está executando em foreground no terminal atual;
- control + A - Move o cursor para o início da linha (o mesmo que a tecla home faz);
- control + E - Move o cursor para o final da linha (o mesmo que a tecla end faz);
- control + B - Move o cursor para a esquerda, caractere por caractere;
- control + C - Cancela um comando (esse todo mundo deve saber :P)
Certamente devem existir outros atalhos que não foram listados. Se você conseguir assimilar 3 ou 4 destes atalhos no seu cotidiano (os primeiros dessa lista), aposto que você ganhará com produtividade evitando re-digitação =).