GNU/Linux >> Znalost Linux >  >> Linux

Jak vymazat konkrétní příkaz z historie Bash v Linuxu

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 historie 

Jak 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 494

Zde -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 $HISTFILE

Nebo,

$ vi ~/.bash_history

V 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ána

Nebo,

$ historie -c

Nakonec spusťte následující příkaz, aby se změny projevily okamžitě.

zdroj $ ~/.bashrc

A 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

Linux
  1. Jak spravovat historii příkazů Linuxu

  2. Příkaz historie Linuxu

  3. Jak zakázat úpravu mé historie v bash

  1. Jak používat příkaz historie v Linuxu

  2. Jak vymazat historii příkazového řádku BASH v Linuxu

  3. Jak vymazat historii Bash na Linuxu

  1. Jak nainstalovat balíčky z konkrétního úložiště v Linuxu

  2. Jak získat masku sítě z bash?

  3. Jak si vybavím konkrétní příkaz z historie příkazů, aniž bych jej provedl