Comandos Linux

Como limpar o histórico de comandos no Linux

Como limpar o histórico de comandos no Linux
O histórico do bash armazena os registros de todos os comandos do terminal que são executados por um usuário no sistema Linux de linha de comando. Usando o recurso de histórico, você pode localizar facilmente os comandos executados anteriormente em seu sistema Linux através das setas de navegação.

Por que devemos remover o histórico da linha de comando do Linux?

Na maioria das vezes, não queremos revelar o histórico do terminal de outros usuários em seu sistema Linux. Por exemplo, se você estiver dando aulas para seus alunos em um computador de laboratório e pode ter ensinado alguns comandos prejudiciais e não é recomendado para uso em nosso sistema. Mas a maioria dos alunos não tem ideia sobre os efeitos colaterais desses comandos críticos. Um aluno curioso pode pesquisar sobre o histórico da linha de comando e testá-los para verificar o funcionamento de cada comando. Pode travar seu sistema muitas vezes. No entanto, você pode reparar ou reinstalar seu sistema de maneira rápida. Mas, não é uma boa prática. Portanto, neste caso, queremos preferir limpar o histórico da linha de comando depois de trabalhar nele. Especialmente quando você compartilhou o acesso com seus amigos ou colegas. Acabamos de elaborá-lo com apenas um exemplo simples; pode haver outros problemas através dos quais você deseja limpar o histórico da linha de comando do Linux. Neste artigo, daremos uma demonstração de como você pode limpar o histórico da linha de comando no sistema Linux.

Executamos todos os comandos no Ubuntu 20.04 aplicação de terminal neste artigo. Portanto, é necessário abrir a janela do terminal em seu sistema. Clique em 'Atividades' localizado no canto esquerdo da área de trabalho do seu sistema e, em seguida, usando a barra de pesquisa do aplicativo, você pesquisará a palavra-chave 'terminal'. Após completar a pesquisa, clique no ícone do terminal e inicie-o.

Removendo o histórico da linha de comando do Linux

Se você quiser ver o histórico do comando do seu terminal, digite o seguinte comando no terminal:

$ história

Normalmente, o histórico da linha de comando é armazenado em um arquivo chamado 'bash_history'. Este arquivo você pode localizar no diretório home / home / username / de um determinado usuário.bash_history. Execute o comando fornecido a seguir para localizar o arquivo bash_history:

$ ls -l / home / kbuzdar /.bash_history

Observação: Um usuário root pode observar o histórico de comandos de todos os usuários em seu sistema. Mas, o usuário padrão só pode ver seu próprio histórico de linha de comando.

Remover uma linha do histórico do bash

Se você deseja remover apenas uma única linha do arquivo de histórico do bash, você pode usar a opção -d com o comando de histórico e inserir o número da linha desejada, que você deseja remover.

Por exemplo, queremos limpar um comando que contém sua senha onde você inseriu uma senha em um texto simples; você pode encontrar facilmente o número da linha no arquivo de histórico e apagá-lo executando o seguinte comando:

$ história -d 355

Remover ou limpar todos os comandos do histórico do bash

Você também pode limpar ou excluir todas as entradas do arquivo de histórico do bash. Então, use a opção -c com o comando history. Você pode executar o seguinte comando no terminal para limpar ou excluir todo o histórico do bash:

$ history -c

Alternativamente, executando o seguinte comando, você pode remover ou deletar todo o histórico dos últimos comandos executados no arquivo de histórico do bash permanentemente.

$ cat / dev / null> ~ /.bash_history

Conclusão

Neste artigo, apresentamos uma melhor compreensão do comando de histórico e por que precisamos limpá-lo. A partir do comando mencionado acima, espero que agora possa limpar o histórico do seu sistema facilmente. Mas, lembre-se sempre de que o que você executa no terminal, todos os comandos são registrados em um arquivo de histórico do bash, por isso é recomendado que você nunca use senhas em formato de texto simples na linha de comando do Linux. Se você tiver alguma dúvida ou opinião relacionada a este artigo, compartilhe suas idéias conosco.

Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...