Apagar Todo o Histórico do Terminal
Publicado por Buckminster em 19/01/2026
[ Hits: 523 ]
notify-send (opcional caso queira que exiba uma mensagem pela interface gráfica):
Terminar.sh:
vim, mas use teu editor de texto preferido.
#!/bin/bash ## === Limpa o histórico toda vez que um novo terminal bash é aberto === # Acrescentar no final do arquivo ~/.bashrc caso queira que o histórico volte limpo ao fechar o terminal clicando no "x" da janela ou digitando "exit": # export HISTFILE=~/.bash_history # history -c # Limpa o histórico em memória # > "$HISTFILE" # Apaga o arquivo de histórico # history -w # Salva arquivo vazio # history -r # Recarrega (vazio) # Escreve o histórico atual para o arquivo de histórico # history -w # Limpa a lista de histórico ao excluir todas as entradas history -c # Limpa o histórico do bash (em todos os shells) > ~/.bash_history # (Opcional) garante que permissões estejam corretas chmod 600 ~/.bash_history # Mostra notificação gráfica Gnome e KDE notify-send -i utilities-terminal "Terminal" "Histórico limpo e terminais encerrados." # Se o notify-send não funcionar, instale o pacote (talvez tenha de habilitar o sudo): # Debian/Ubuntu/Mint: # sudo apt install libnotify-bin # Fedora: # sudo dnf install libnotify # Arch: # sudo pacman -S libnotify # CentOS 8+: # sudo dnf install libnotify # CentOS 7: # sudo yum install libnotify # Gentoo: # sudo emerge x11-libs/libnotify # Mensagem opcional (só aparece se rodar via terminal) # echo "Terminal fechado e histórico limpo." # sleep 3 # Fecha os terminais GNOME pkill -9 gnome-terminal # Fecha os terminais KDE # pkill -9 konsole # Lista de terminais mais utilizados: # pkill -9 gnome-terminal # pkill -9 konsole # pkill -9 xfce4-terminal # pkill -9 mate-terminal # pkill -9 alacritty # pkill -9 kitty
~/.bashrc (no script tem todas as informações):
# Acrescentar no final do arquivo ~/.bashrc caso queira que o histórico seja limpo ao fechar o terminal clicando no x da janela: export HISTFILE=~/.bash_history history -c # Limpa o histórico em memória > "$HISTFILE" # Apaga o arquivo de histórico history -w # Salva arquivo vazio history -r # Recarrega (vazio)
~/.bashrc, TODO o histórico será limpo e o terminal sempre abrirá sem nada no histórico, seja clicando no "x" do terminal ou executando o script.
Caso não queira esse comportamento, não acrescente esse bloco no ~/.bashrc ou deixe comentado, neste caso, ao executar o script, tanto pelo ícone de atalho quanto pelo terminal, o histórico será limpo, menos a sessão do Bash atual, ou seja, os comandos da última sessão ficarão no histórico.
[Desktop Entry] Version=1.0 Type=Application Name=Terminar Comment=Fecha o terminal e apaga o histórico Exec=/home/kluster/Terminar.sh Icon=utilities-terminal Terminal=false Categories=Utility;
Converter os repositórios Debian para o novo formato com as chaves
Atualizações de Segurança Automáticas no Debian
Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)
Formatando números no shell com zeros à esquerda
Criando texto "hacker" com SED
Consertando o ^M em scripts shell
Configurando acesso à VPN no Ubuntu Linux
Aumento de produtividade na programação shell
Nenhum comentário foi encontrado.
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Aparecer o Chuck Norris no seu terminal
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (2)
Alguns aplificativos em Flatpak não rodam no Debian (4)
CachyOS vs Arch [RESOLVIDO] (11)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (13)









