Pular para o conteúdo

O comando history

Dica publicada em Linux / Introdução
Breno P. G. de Souza Breno_Souza
Hits: 49.709 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

O comando history

Descrição breve, de algumas características do comando history.

O comando history nos permite visualizar os últimos comandos executados pelo bash.

Exemplo:

history
 ...  # linhas anteriores omitidas
 532  echo -e "um\ndois\ntrês\nquatro" > MenoresQueCinco.txt
 533  echo -e "seis\nsete\noito\nnove" > MaioresQueCinco.txt
 534  cat MenoresQueCinco.txt
 535  cat MaioresQueCinco.txt
 536  history
   
   
Para executarmos um comando anteriormente utilizado, podemos pressionar a seta para cima e ir navegando nos comandos anteriormente digitados, ou digitarmos no Prompt de comando: !n

Onde n é o número do comandos visualizados através do comando history.

Exemplo:

Obs.: considere a listagem mostrada anteriormente pelo comando history.

!534  # Executa o comando 534 da listagem mostrada pelo history
 cat MenoresQueCinco.txt
 um
 dois
 três
 quatro
   
   
Outro atalho interessante do history, é a utilização de ^anterior^novo.

Onde anterior será substituído por novo no último comando executado.

Exemplo:

!534
 cat MenoresQueCinco.txt
 um
 dois
 três
 quatro
   
   
^Menores^Maiores  # Substitui "Menores" por "Maiores" no último comando executado pelo bash.
 cat MaioresQueCinco.txt
 seis
 sete
 oito
 nove
  
   
O histórico dos comandos mostrados pelo history estão armazenados no arquivo $HOME/.bash_history.

Para limparmos o histórico de comandos armazenados, basta digitar:

history -c

Maiores detalhes sobre este comando, podem ser obtidos digitando-se:

man history
Ou:
help history

Nenhuma dica encontrada.

Ativar a interface de administração cockpit

Controle de banda no Ubuntu Server 10.10 com Shaper (cbq)

Para que servem os serviços iniciados com o sistema

Relação de confiança entre máquinas através do serviço SSH

Script pessoal para uso em firmware de access point para conexão automática de PPPOE

#1 Comentário enviado por diegobaptista em 28/11/2013 - 16:26h
muito boa a explanação sobre o history vlw Breno P. G. de Souza, tenho quase um ano de experiencia com o Linux Cent Os ,eu trabalho sem a parte gráfica somente linha de comando e utilizo o history bastante... espero poder aprender muito aqui na comu! abs t+

Contribuir com comentário

Entre na sua conta para comentar.