Како очистити историју басха

How Clear Bash History



Из терминала се извршавају различите врсте наредби за извршавање различитих општих или административних задатака. Понекад корисник мора покренути неке команде које садрже повјерљиве информације, а корисник жели избрисати историју наредби из терминала након извршења. Корисник може уклонити сву историју басха или одређену историју помоћу „Историја“ команда . Али постоје многе друге команде за трајно уклањање података из историје. Историју можете уклонити и уклањањем садржаја датотеке .басх_хистори филе. Како се историја басха може очистити поменутим опцијама приказано је у овом чланку.

Обришите сву историју басха помоћу наредбе хистори:

Покрените следећу команду да бисте креирали историју басха. 'Датум' наредба ће приказати тренутни датум и време. „Лс“ наредба ће приказати листу датотека и фасцикли на тренутној локацији. ‘ јасно 'Наредба ће обрисати екран терминала.







$датум
$лс
$јасно

Покрените команду историје да бисте приказали тренутну историју басха.



$историја



Покрените следећу команду да бисте избрисали историју терминала и изашли из терминала.





$историја && излаз

Обришите одређени унос историје басх -а помоћу наредбе хистори:

Покрените следећу команду да бисте креирали историју басха. Прва команда ће се одштампати 'Здраво' порука. Друга команда ће одштампати тренутно пријављено корисничко име. Трећа команда ће узети унос од корисника и сместити је у променљиву $ а . Четврта команда ће одштампати вредност $ а .

$Избацио 'Здраво'
$СЗО
$читатидо
$Избацио $ а

Покренути ' историја ' команда за приказ тренутне историје.



$историја

Покрените следеће команде да бисте избрисали 4тхунос историје и штампање историје након брисања.

$историја 4
$историја

Овде је унос „ ецхо $ а „Је уклоњен из уноса историје.

Обришите сву историју уклањањем .басх_хистори:

Ако је ~/.басх_хистори датотека постоји и чува податке о историји у тој датотеци, тада можете покренути следећу команду да бисте уклонили датотеку.

$рм~/.басх_хистори

Спречите трајно чување података из историје:

Покрените следеће унсет наредба за спречавање стварања датотеке историје и излазак из терминала. Ако отворите нови терминал након извршавања следеће наредбе, неће се приказати претходне информације из историје.

$унсетХИСТФИЛЕ&& излаз

Када је вредност ХИСТСИЗЕ постављена на 0, унос историје неће бити трајно сачуван. Следећа команда ће зауставити складиштење података о историји и прекинути терминал. Када се након покретања ове наредбе отвори нови терминал, неће се приказати претходне информације о историји.

$ХИСТСИЗЕ=0 && излаз

Ако желите насилно уклонити датотеку историје, спречите стварање датотеке историје и завршите са терминала, а затим покрените следећу команду. Након тога, ако се отвори нови терминал, он ће радити из празне историје.

$рм $ ХИСТФИЛЕ && унсетХИСТФИЛЕ&& излаз

Следећа команда се такође може користити за трајно брисање тренутних података из историје и прекид са терминала. Када се након покретања ове наредбе отвори нови терминал, неће се приказати претходне информације из историје.

$убити -9 $$

Закључак:

Овај чланак показује како се басх историја може обрисати и спречити трајно складиштење података историје коришћењем различитих басх команди. Ако басх корисници раде са нормалним басх командама, онда он/она може користити историја горе поменуте команде за уклањање појединих или свих података из историје када је то потребно. Али ако корисници раде са осетљивим подацима, боље је изабрати оне команде приказане у овом чланку како бисте спречили трајно складиштење података историје.