Изчистете цялата история на bash, като използвате командата history:
Изпълнете следната команда, за да създадете история на bash. 'дата' командата ще покаже текущата дата и час. „Ls“ командата ще покаже списъка с файловете и папките на текущото местоположение. ‘ ясно „Командата ще изчисти екрана на терминала.
$дата
$ls
$ясно
Изпълнете командата history, за да покажете текущата история на bash.
$история
Изпълнете следната команда, за да изчистите историята на терминала и да излезете от терминала.
$история -° С && изход
Изчистете конкретен запис на история на bash, като използвате командата history:
Изпълнете следната команда, за да създадете история на bash. Първата команда ще се отпечата 'Здравейте' съобщение. Втората команда ще отпечата текущо регистрираното име на потребителя. Третата команда ще вземе въвеждане от потребителя и ще я съхрани в променливата $ a . Четвъртата команда ще отпечата стойността на $ a .
$изхвърлен 'Здравейте'$Кой
$Прочетида се
$изхвърлен $ a
Изпълнете „ история ' команда за показване на текущата история.
$история
Изпълнете следните команди, за да изтриете 4thвъвеждане на историята и отпечатване на историята след изтриване.
$история -д 4$история
Тук влизането на „ ехо $ a „Се премахва от записа в историята.
Изчистете цялата история, като премахнете .bash_history:
Ако ~/.bash_history файл съществува и съхранява информацията за историята в този файл, след което можете да изпълните следната команда, за да премахнете файла.
$rm~/.bash_historyПредотвратете трайното съхраняване на история:
Изпълнете следното неустановен команда за предотвратяване на създаването на исторически файл и излизане от терминала. Ако отворите нов терминал, след като изпълните следната команда, тогава няма да се показва информация за предишна история.
$неустановенHISTFILE&& изходКогато стойността на HISTSIZE е зададена на 0, тогава запис от историята няма да се съхранява постоянно. Следващата команда ще спре да съхранява информация за историята и ще прекрати терминала. Когато се отвори нов терминал след изпълнение на тази команда, тогава няма да се показва предишна информация за историята.
$HISTSIZE=0 && изходАко искате насилствено да премахнете архивния файл, да предотвратите създаването на исторически файл и да прекратите от терминала, изпълнете следната команда. След това, ако се отвори нов терминал, той ще работи от празната история.
$rm -f $ HISTFILE && неустановенHISTFILE&& изходСледната команда може да се използва и за изтриване на текущата информация за историята за постоянно и прекратяване от терминала. Когато се отвори нов терминал след изпълнение на тази команда, тогава няма да се показва предишна информация за историята.
$убивам -9 $$Заключение:
Тази статия показва как историята на bash може да бъде изчистена и да се предотврати трайното съхраняване на хронологична информация чрез използване на различни команди bash. Ако потребителите на bash работят с нормални команди bash, той/тя може да използва история команди, споменати по -горе, за да премахнете конкретна или цялата история, когато е необходимо. Но ако потребителите работят с чувствителни данни, тогава е по -добре да изберете тези команди, показани в тази статия, за да предотвратите трайното съхраняване на историческа информация.