Kako počistiti zgodovino ukazne vrstice
Kazalo:
Če ste pogost uporabnik ukazne vrstice, ste verjetno ugotovili, da je bil ukaz zgodovine zelo uporaben, ne glede na to, ali gre za odkrivanje vaših najpogosteje uporabljenih ukazov, izpisovanje zgodovine in iskanje po njej poiščite določene pretekle ukaze, navedite vse uporabljene privzete ukaze ali karkoli drugega. Kljub temu obstaja nekaj očitnih situacij, ko boste morda želeli v celoti odstraniti ta seznam zgodovine ukazne vrstice, pa naj bo to zaradi zasebnosti ali varnosti.
Ta članek vam bo pokazal, kako počistiti zgodovino ukazne vrstice v terminalu. Ta trik deluje pri čiščenju zgodovine ukazov v računalniku Mac OS ali Linux ali celo v sistemu Windows z lupino Ubuntu.
Kako v celoti počistiti zgodovino ukazne vrstice
Če želite počistiti zgodovino ukazov, morate znanemu ukazu zgodovine dodati zastavico -c, ki je videti takole:
zgodovina -c
Ta ukaz bo ob izvedbi ročno izbrisal datoteko .bash_history ali če uporabljate drugo lupino, bi moral izbrisati tudi to (zsh, tcsh, bash itd.).
Očitno bi lahko to datoteko ciljali neposredno tudi z rm, vendar je najbolje, da ostanete pri ukazu history iz različnih razlogov.
Če želite preveriti, ali je ukaz deloval, znova vnesite 'history' kot običajno in odkrili boste, da je edini ukaz na seznamu "history -c".
Spodnji kratek videoposnetek prikazuje ta celoten postopek čiščenja zgodovine ukazov, videoposnetek prikazuje postopek v Mac OS z aplikacijo Terminal, vendar bi bilo vse enako v drugih operacijskih sistemih, ki podpirajo brisanje ukazne vrstice tudi zgodovina.
To bi moralo delovati enako na kateri koli lupini bash, lupini zsh, tcsh in večini drugih lupin, ne glede na to, ali je ukazna vrstica v sistemu Mac OS X ali linux ali celo lupini Windows linux (vendar ne poziv DOS).
Hvala Adu za nasvet. Če imate še kakšen koristen nasvet ali trik glede brisanja zgodovine ukazov iz terminala, ga delite v komentarjih!