Arquivo da tag: bash

Guia de referencia rápida para atalhos no Bash

Guia de referencia rápida para atalhos no Bash
Ctrl-a Move o cursor para o começo da linha.
Ctrl-e Move o cursor para o final da linha.
Ctrl-b Move o cursor um caractere para trás.
Alt-b Move o cursor uma palavra para trás.
Ctrl-f Move o cursor um caractere para frente.
Alt-f Move o cursor um caractere para frente.
Alt-] x Onde x é qualquer caractere, move o cursor para a próxima ocorrência de x.
Alt-Ctrl-] x Onde x é qualquer caractere, move o cursor para a ocorrência anterior de x.
Ctrl-u Deleta do cursor até o começo da linha.
Ctrl-k Deleta do cursor até o final da linha.
Ctrl-w Deleta do cursor até o começo da palavra.
Esc-Del Deleta a palavra anterior (pode não funcionar, ao invés disso, tente Esc seguido por Backspace)
Ctrl-y “Cola” o texto da área de transferência.
Ctrl-l “Limpa” a tela, deixando a linha atual no topo da tela.
Ctrl-x Ctrl-u Desfaz a última alteração. Ctrl-_ faz o mesmo.
Alt-r Desfaz todas alterações da linha.
Alt-Ctrl-e Expande a linha de comando.
Ctrl-r Busca reversa incremental no histórico.
Alt-p Busca reversa não incremental no histórico.
!! Executa o último comando no histórico.
!abc Execute o último comando no histórico começado por abc.
!abc:p Imprime o último comando no histórico começado por abc.
!n Executa o enésimo comando do histórico.
!$ Último argumento do último comando.
!^ Primeiro argumento do último comando.
^abc^xyz Substitui a primeira ocorrência de abc por xyz no último comando e executa.

Nota: esta tabela foi traduzida de http://www.ice2o.com/bash_quick_ref.html

Introdução a shell script

Introdução Programar em shell faz voltarmos a filosofia clássica do UNIX que é quebrar projetos complexos em subtarefas mais simples (isso é conhecido como princípio KISS, de Keep It Simple Stupid). Um conhecimento em shell script é essencial para qualquer um que deseja se tornar um administrador de sistemas, pois usando scripts, podemos realizar tarefas de administração muito mais rapidamente e muito mais facilmente (imagine a diferença entre ter que cadastrar trezentos usuários manualmente ou fazer um script com 6 linhas que cadastra todos estes usuários e ainda pode definir uma senha padrão para eles).

Continue lendo Introdução a shell script