Kuidas Linuxis käsu ajalugu kustutada

How Clear Command History Linux



Bashi ajalugu salvestab kõigi terminali käskude kirjed, mida kasutaja käsurea Linuxi süsteemis täidab. Ajaloofunktsiooni kasutades saate hõlpsasti leida varem täidetud käske oma Linuxi süsteemis nooleklahvide navigeerimise kaudu.

Miks peaksime Linuxi käsurea ajaloo eemaldama?

Enamasti ei taha me teie Linuxi süsteemi teiste kasutajate terminaliajalugu avaldada. Näiteks kui annate oma õpilastele tunde laboriarvutis ja olete võib -olla õpetanud mõningaid kahjulikke käske ning neid ei soovitata meie süsteemis kasutada. Kuid enamikul õpilastel pole aimugi nende kriitiliste käskude kõrvalmõjudest. Uudishimulik õpilane võib otsida käsurea ajalugu ja testida neid, et kontrollida iga käsu toimimist. See võib teie süsteemi mitu korda kokku kukkuda. Siiski saate oma süsteemi kiiresti parandada või uuesti installida. Kuid see ei ole hea tava. Niisiis, sel juhul tahame eelistada käsurea ajaloo kustutamist pärast selle kallal töötamist. Eriti kui teil on jagatud juurdepääs oma sõprade või kolleegidega. Oleme selle lihtsalt lihtsa näitega välja töötanud; võib esineda muid probleeme, mille kaudu soovite kustutada Linuxi käsurea ajaloo. Selles artiklis anname teile demo, kuidas Linuxi süsteemis käsurea ajalugu kustutada.







Selles artiklis oleme täitnud kõik Ubuntu 20.04 terminalirakenduse käsud. Seetõttu on vaja avada oma süsteemi terminaliaken. Klõpsake süsteemi töölaua vasakus nurgas asuvat „Tegevused” ja seejärel rakenduse otsinguriba kasutades otsite märksõna „terminal”. Pärast otsingu lõpetamist klõpsake terminali ikooni ja käivitage see.





Linuxi käsurea ajaloo eemaldamine

Kui soovite vaadata oma terminali käsu ajalugu, tippige terminalile järgmine käsk:





$ajalugu

Tavaliselt salvestatakse käsurea ajalugu faili nimega „bash_history”. Selle faili võite leida konkreetse kasutaja kodukataloogist /home/username/.bash_history. Faili bash_history leidmiseks täitke allolev käsk:



$ls -neid /Kodu/krigisev/.bash_history

Märge: Juurikasutaja saab jälgida kõigi teie süsteemi kasutajate käsuajalugu. Kuid tavakasutaja saab vaadata ainult oma käsurea ajalugu.

Eemaldage rida bashi ajaloost

Kui soovite bash -ajaloo failist eemaldada ainult ühe rea, võite kasutada käsku -d koos ajalooga ja sisestada sihitud rea numbri, mille soovite eemaldada.

Näiteks tahame kustutada käsu, mis sisaldab teie parooli, kui olete sisestanud parooli lihttekstina; saate ajaloo failist rea numbri hõlpsalt leida ja selle kustutada, täites järgmise käsu:

$ajalugu -d 355

Eemaldage või tühjendage kõik käsud bashi ajaloost

Samuti saate bash -ajaloo failist kustutada või kustutada kõik kirjed. Niisiis, kasutage valikut -c koos ajaloo käsuga. Kogu bash -ajaloo kustutamiseks või kustutamiseks saate terminalis käivitada järgmise käsu:

$ajalugu -c

Teise võimalusena, käivitades järgmise käsu, saate bash -ajaloo failist viimati täidetud käskude ajaloo jäädavalt eemaldada või kustutada.

$kass /arendaja/null>~/.bash_history

Järeldus

Selles artiklis oleme esitanud ajaloo käsu parema mõistmise ja selle, miks peame selle kustutama. Ülaltoodud käsust loodan, et nüüd saate teie süsteemi ajaloo hõlpsalt kustutada. Kuid pidage alati meeles, et see, mida te terminalis täidate, on kõik bash-ajaloo faili salvestatud käsud, seega on soovitatav mitte kunagi kasutada Linuxi käsureal lihttekstilisi paroole. Kui teil on selle artikliga seotud küsimusi ja mõtteid, siis jagage meiega oma ideid.