Acredito que seja do conhecimento de todos que o Linux mantém 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.
Essa lista pode ter varias utilidades, tanto para auditoria do sistema, saber o que os usuários andam fazendo no sistema ou ate para aqueles momentos em que o celebro teima em falhar, vejamos agora como manipular o arquivo e como usar ele para aqueles momentos de branco.
Listando os 10 últimos comandos digitados:
1 |
$ history 10 |
Limpando o arquivo “.bash_history”.
1 |
$ history -c |
‘Executando comandos contidos no “.bash_history”:
1 |
$ fc -s |
Executa o último comando cujo o nome inicie com “ipta”.
1 |
$ fc -s ipta |
Outra forma de executar os comandos contidos no “.bash_history” é usando o “!”.
Executa o último comando contido no “.bash_history”.
1 |
$ !! |
Executa o último comando cujo o nome inicie com “ipta”.
1 |
$ !ipta |
Executa o comando que estiver na 10 linha:
1 |
$ !10 |
Para maiores informações use o “man”, é isso aí e ate a próxima.