O comando history
Dica publicada em Linux / Introdução
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
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
Onde anterior será substituído por novo no último comando executado.
Exemplo:
!534
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
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 historyPara 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 quatroOutro 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 noveO 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