Apagar Todo o Histórico do Terminal
Publicado por Buckminster em 19/01/2026
[ Hits: 649 ]
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;
Debian 12 -- Errata - Correções de segurança
Desempacotar pacote debian (.deb), alterá-lo e reempacotar
Resolver algumas mensagens de erro do SSH
MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva
Deixe seu Xubuntu com a cara do macOS
Adicionando cor ao comando echo
HD externo em EXT4 com a praticidade da NTFS - FUSB
Nenhum comentário foi encontrado.
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Cursor do mouse gigante no KDE Plasma
Integração do Flatpak e Flathub no Kubuntu (KDE Discover)
Habilitando suporte ao Flatpak e Flathub no Ubuntu









