Apagar Todo o Histórico do Terminal
Publicado por Buckminster em 19/01/2026
[ Hits: 588 ]
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;
Use o Google PageSpeed Insights para verificar um site
Leitor de Teclas em Javascript e PHP
Resolvendo o problema de acentuação em Português no VIM
Dica para bloquear usuários em domínios após X tentativas com o Samba4
Clonezilla Live no pendrive ou HD externo
Escondendo / Personalizando mensagens de erro no prompt
cointop - monitore a cotação de criptomoedas via terminal
Letras Bacanas no seu Shell Script sem Figlet
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
como usar o caja como cliente FTP no linux mint? (6)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (1)
O que você está ouvindo agora? [2] (247)









