Para se reutilizar um comando que você já tenha digitado, pode-se usar o ^R (Control R) dentro do bash (a tela de interface texto default no Linux). Basta digitar ^R e comecar a teclar uma string que faca parte do comando que se quer recuperar. Exemplo: Estou no bash, digitei ^R e agora estou digitando 'ca': (reverse-i-search)`ca': telnet carcara 23 Se o comando que aparece eh o que se procura basta teclar enter; e seguindo o exemplo, eh dado o comando telnet. Caso contrario, existem duas possibilidades: continuar digitando o comando para aprimorar a busca ou digitar outro ^R para pegar um comando mais antigo ainda dentro do historico. --------------------
Agora repasso o email do Rubens Queiroz e recomendo que todos de minha lista se tornem assinantes de seu boletim.
Linux: Historico de Comandos --------------------------------------------------------------------- Antes da dica de hoje, um pequeno anuncio. O Jorge Kinoshita, da USP, estara dando uma palestra sobre Linux no dia 18 de marco, das 13:00 as 17:00hs. Para maiores informacoes, consultar o endereco http://www.pcs.usp.br/~jkinoshi/aula1.html O Jorge mantem tambem uma lista de informacoes basicas sobre Linux. Maiores informacoes em http://www.pcs.usp.br/~jkinoshi/boletim.html. --------------------------------------------------------------------- Linux: Historico de Comandos Em sistemas Linux, a shell padrao, `bash', armazena no arquivo `.bash_history', os comandos executados. O numero de comandos armazenado e determinado pelo valor da variavel de ambiente HISTSIZE: $ env | grep HISTSIZE HISTSIZE=1000 Como podemos ver, o valor da variavel HISTSIZE e 1000, ou seja, sao armazenados os ultimos 1000 comandos emitidos, muito mais do que um usuario comum precisa se lembrar. $ wc .bash_history 1000 1894 10841 .bash_history Para recuperar um comando que tenha sido emitido recentemente, podemos usar o comando `grep': $ grep slocate .bash_history slocate -U ~ slocate -U ~ -d slocate.db slocate -U ~ -o slocate.db slocate --database=slocate.db *.tex slocate --database=slocate.db tex Ou ainda $ history | grep slocate Tudo depende do que voce acha mais facil digitar. Basta entao identificar qual comando desejamos repetir e executa-lo. --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 7720 assinantes. Para sair da lista Dicas-L, envie um e-mail da seguinte forma: to:dicas-l-request@unicamp.br No corpo da mensagem escreva unsubscribe Para se cadastrar na lista Dicas-L, envie um email para o mesmo endereço acima e coloque no corpo da mensagem a palavra subscribe O cadastramento na lista Dicas-L pode também ser feito via Web, no endereço http://www.Dicas-L.unicamp.br, item "Assinatura da Lista Dicas-L". Para modificar o seu endereço, faça um descadastramento do endereço antigo e cadastre o novo. Esta mensagem e as demais já veiculadas podem ser encontradas em http://www.Dicas-L.unicamp.br, item "Todas as Dicas". O arquivo de mensagens já veiculadas pode também ser pesquisado através do formulário constante do item "Pesquisa ao Arquivo da Lista Dicas-L", no mesmo endereço. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. ---------------------------------------------------------------
^JC