Acredito que seja do conhecimento de todos que o Linux grava uma lista dos comandos digitados pelos usuários, se não era, agora é =), estes comandos ficam localizado no arquivo .bash_history, que por sua vez fica localizado no diretório "home" de cada usuário, nele contém os comandos digitados pelo usuário.
Veremos aqui como manipular o arquivo e como usar ele para aqueles momentos de branco.
Manipulando o ".bash_history":
$ history 10
Lista os 10 últimos comandos digitados.
$ history -c
Limpa o arquivo ".bash_history".
Executando comandos contidos no ".bash_history":
$ fc -s
Executa o último comando contido no ".bash_history".
$ fc -s ipta
Executa o último comando cujo o nome inicie com "ipta".
Outra forma de executar os comandos contidos no "bash_history" usando o "!":
$ !!
Executa o último comando contido no ".bash_history".
$ !ipta
Executa o último comando cujo o nome inicie com "ipta".
$ !10
Executa o comando que estiver na 10 linha.
Para maiores informações use o "man" de cada comando, é isso aí e ate a próxima.
[3] Comentário enviado por smartlinux em 17/04/2011 - 21:24h
!! Executa o último comando digitado
!n Executa o comando na linha "n" no arquivo .bash_history
!texto Executa o comando mais recente que inicia com o texto
^texto1^texto2^ Executa o último comando substituindo o texto1 pelo texto2
Alt + M + < Vai para o início do arquivo .bash_history
Alt + M + > Vai para o fim do arquivo .bash_history
Ctrl + p Recupera os comandos armazenados no arquivo .bash_history de trás pra frente
Ctrl + n Recupera os comandos já listados de frente para trás
Ctrl + b Volta um caractere nos comandos já recuperados
Ctrl + f Anda um caractere para frente nos comandos já recuperados
Ctrl + a Volta para o início da linha nos comandos já recuperados
Ctrl + e Vai para o fim da linha nos comandos já recuperados
Ctrl + l Limpa a tela
Ctrl + d Apaga caracteres do texto do cursor até o fim da linha
Ctrl + k Apaga o texto do cursor até o fim da linha de uma só vez
Ctrl + y Cola o texto apagado pelo comando anterior na tela
Ctrl + r + texto Procura comandos que contenham o texto do ultimo comando para o primeiro
Ctrl + s + texto Procura comandos que contenham o texto do primeiro comando para o ultimo
Fonte: Livro de Certificação Linux. Uirá Ribeiro (Bom).