Jak všichni víme, historie se používá k zobrazení seznamu naposledy provedených příkazů v Terminálu. Nejen příkazy, zobrazí vám seznam nedávných aktivit ve vašem terminálu. Všechny příkazy, které provedete v terminálu, budou zaznamenány do souboru s názvem .bash_history ve vaší DOMOVSKÉ STRÁNCE adresář. Tento krátký tutoriál vysvětluje, jak vymazat konkrétní příkaz z historie Bash v GNU/Linux.
Vymazat konkrétní příkaz z historie Bash v Linuxu
Chcete-li zobrazit seznam naposledy provedených příkazů, stačí spustit:
historie $
Ve spodní části uvidíte nejnovější příkazy. Jednoduše stiskněte šipky NAHORU nebo DOLŮ pro výběr jakéhokoli dříve provedeného příkazu a spusťte jej znovu, pokud chcete. Zde je ukázkový výstup příkazu history z mého Arch Linuxu.
[...] 485 sudo pacman -Su 486 sudo nano /etc/pacman.d/mirrorlist 487 sudo nano /etc/pacman.conf 488 fc-list | grep termi 489 fc-list | grep terminus 490 man rm 491 clear 492 ssh [e-mail chráněný] 493 exit 494 sudo pacman -S powershell 495 yaourt -S powershell 496 clear 497 sudo pacman -Sy libreoffice 498 uname -r 4099 historieJak vidíte ve výše uvedeném výstupu, můj soubor seznamu historie obsahuje přibližně 500 nedávno provedených příkazů. Každý příkaz má předčíslí. A naposledy provedené příkazy najdete dole.
Přemýšleli jste někdy, jak vymazat konkrétní příkaz z historie Bash v Linuxu? Je to velmi jednoduché! Postupujte podle níže uvedených kroků.
Řekněme například, že chcete-li odstranit příkaz "sudo pacman -S powershell" z historie, stačí spustit:
historie $ -d 494Zde -d flag odstraní vybraný příkaz ze souboru historie. 494 je číslo prefixu příkazu. Případně můžete upravit .bash_history soubor a odstraňte příkazy dle vašeho výběru.
Upravit soubor .bash_history:
$ vi $HISTFILENebo,
$ vi ~/.bash_historyV tomto souboru uvidíte seznam naposledy provedených příkazů. Jednoduše smažte příkazy, které nechcete znovu vidět ve výstupu příkazu historie.
Chcete-li vymazat celou historii, stačí spustit:
$ historie vymazánaNebo,
$ historie -cNakonec spusťte následující příkaz, aby se změny projevily okamžitě.
zdroj $ ~/.bashrcA je to. Vaše historie byla nyní vymazána. Tento trik by se mohl hodit, pokud chcete svým mladším administrátorům nebo studentům umožnit, aby viděli, jaké příkazy jste v poslední době provedli. Další podrobnosti naleznete v našem podrobném průvodci historií příkaz v odkazu uvedeném níže.
- Jak vymazat historii příkazového řádku v Linuxu