Pular para o conteúdo

Os poderes do ".bash_history"

Dica publicada em Linux / Comandos
Danillo Ferreira danillofa
Hits: 30.313 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Os poderes do ".bash_history"

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.

Danillo =)
danillo dot aquino at gmail dot com

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Screem web site development

Mantenha sua distribuição Linux sempre segura

Várias maneiras de se tirar um screenshot

Verificando informações detalhadas de arquivos ou diretórios

Teclas de atalho do shell

Escutando música pelo terminal do Linux

Comando expr

Visualizar a árvore de arquivos no terminal

Gerenciar pacotes em baixo nível no Debian

Vídeo-tutoriais de Linux básico

#1 Comentário enviado por eldermarco em 16/05/2007 - 12:06h
Opa! Vlw pela dica. Tava precisando :-)


Elder Marco
#2 Comentário enviado por gabrielsp em 09/11/2007 - 19:51h
boa! posso comparar isso com o recent do windows?

Abs!
#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).

Contribuir com comentário

Entre na sua conta para comentar.