
Como vimos anteriormente em outro artigo, usando o comando história É possível saber quais comandos tem executado em algum momento no terminal Linux, ser capaz, uma vez vista história, até mesmo reprise qualquer um dos comandos acima usando uma simples chamada para o número que lida com o símbolo histórico precedido ! .
Quando você executar o comando história no console de comando ou Terminal do sistema, o saída é semelhante ao seguinte:
1 2 3 4 5 6 7 8 9 10 11 | $ history 6 ls 7 cd /home/miUsuario 8 mkdir temp 9 touch test.txt 10 vi test.txt 11 cd / 12 mysql -u usuario -pcontrasena ... ... 327 history |
onde os comandos executados em algum ponto no nosso sistema estão listados Linux.
Se por algum motivo, quer por Segurança Desde que entramos diretamente em uma senha, ou por Privacidade Porque não queremos que os outros vejam algum movimento, Nós queremos excluir qualquer um dos comandos que introduziram já, é tão simples como executar o comando história seguido pela opção -d e o número que precede o comando que você deseja excluir em histórico.
Assim, se, por exemplo, Queremos eliminar a linha 12 Historicamente, mostrado acima, devido ao conectar ao mysql banco de dados tinha introduzido diretamente no mesmo comando senha, Fazemo-lo da seguinte maneira:
1 | $ history -d 12 |
O que fará com que o da próxima vez para exibir o histórico, Isto linha FaIa se foi do mesmo, Neste caso a evitar algum tipo de problema de segurança.
