Príkazy pre Linux

Ako vyčistiť históriu príkazov v systéme Linux

Ako vyčistiť históriu príkazov v systéme Linux
História bash ukladá záznamy všetkých príkazov terminálu, ktoré vykonáva užívateľ v systéme Linux príkazového riadku. Pomocou funkcie histórie môžete ľahko vyhľadať predtým vykonané príkazy vo vašom systéme Linux pomocou navigácie pomocou klávesov so šípkami.

Prečo by sme mali odstrániť históriu príkazového riadku systému Linux?

Väčšinou nechceme zverejňovať históriu terminálov ostatných používateľov vášho systému Linux. Ak napríklad dávate triedy svojim študentom na laboratórnom počítači a mohli ste naučiť niektoré škodlivé príkazy a neodporúča sa ich používať v našom systéme. Väčšina študentov ale nemá predstavu o vedľajších účinkoch týchto kritických príkazov. Zvedavý študent môže vyhľadávať v histórii príkazového riadku a testovať ich, aby skontroloval funkčnosť každého príkazu. Môže to mnohokrát zlyhať v systéme. Systém však môžete rýchlo opraviť alebo preinštalovať. Nie je to však osvedčený postup. V tomto prípade teda chceme po vykonaní práce radšej vyčistiť históriu príkazového riadku. Najmä ak máte zdieľaný prístup so svojimi priateľmi alebo kolegami. Práve sme to vypracovali iba na jednoduchom príklade; môžu sa vyskytnúť ďalšie problémy, prostredníctvom ktorých chcete vyčistiť históriu príkazového riadku systému Linux. V tomto článku vám ukážeme, ako môžete vyčistiť históriu príkazového riadku v systéme Linux.

Vykonali sme všetky príkazy na Ubuntu 20.Aplikácia terminálu 04 v tomto článku. Preto je potrebné otvoriť okno terminálu vo vašom systéme. Kliknite na položku „Činnosti“ v ľavom rohu pracovnej plochy systému a pomocou vyhľadávacieho panela aplikácií vyhľadajte kľúčové slovo „terminál“. Po dokončení vyhľadávania kliknite na ikonu terminálu a spustite ho.

Odstránenie histórie príkazového riadku systému Linux

Ak chcete zobraziť históriu príkazu terminálu, zadajte do terminálu nasledujúci príkaz:

$ história

Za normálnych okolností sa história príkazového riadku ukladá do súboru s názvom „bash_history“. Tento súbor môžete nájsť v domovskom adresári konkrétneho používateľa / home / username /.bash_history. Vykonaním nižšie uvedeného príkazu vyhľadajte súbor bash_history:

$ ls -l / home / kbuzdar /.bash_history

Poznámka: Užívateľ typu root môže sledovať históriu príkazov všetkých používateľov vo vašom systéme. Štandardný používateľ však môže prezerať iba svoju vlastnú históriu príkazového riadku.

Odstráňte čiaru z histórie bash

Ak chcete zo súboru histórie bash odstrániť iba jeden riadok, môžete použiť voľbu -d s príkazom history a zadať číslo cieľového riadku, ktorý chcete odstrániť.

Napríklad chceme vymazať príkaz obsahujúci vaše heslo, kde ste zadali heslo v obyčajnom texte; číslo riadku môžete ľahko nájsť v súbore histórie a vyčistiť ho vykonaním nasledujúceho príkazu:

$ história -d 355

Odstráňte alebo vymažte všetky príkazy z histórie bash

Môžete tiež vymazať alebo odstrániť všetky položky zo súboru histórie bash. Použite teda voľbu -c s príkazom history. Na termináli môžete spustiť nasledujúci príkaz na vymazanie alebo odstránenie celej histórie bash:

$ history -c

Prípadne môžete spustením nasledujúceho príkazu natrvalo odstrániť alebo vymazať celú históriu naposledy vykonaných príkazov v súbore histórie bash.

$ cat / dev / null> ~ /.bash_history

Záver

V tomto článku sme predstavili lepšie pochopenie príkazu history a toho, prečo ho musíme vyčistiť. Dúfam, že z vyššie uvedeného príkazu bude teraz možné ľahko vyčistiť históriu vášho systému. Pamätajte však, že to, čo na termináli vykonávate, sú všetky príkazy zaznamenané v súbore histórie bash, preto sa na príkazovom riadku systému Linux nikdy nepoužívajte heslá vo formáte obyčajného textu. Ak máte akékoľvek otázky a nápady týkajúce sa tohto článku, podeľte sa s nami o svoje nápady.

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...