Så här rensar du kommandohistoriken i Linux

.

history -c

... Så enkelt 😀 LOL !!!

Ingenting, är att jag alltid startar mina inlägg med en detaljerad förklaring av problemet, för att avsluta med lösningen, tänkte jag kanske ändra lite 😀

Vid mer än ett tillfälle har vi säkert velat radera historiken för kommandon som vi har utfört på vår dator, för detta har jag tidigare raderat filen .bash_history ligger i vårt hem, men det är alltid bättre att använda de verktyg eller alternativ som själva systemet ger oss ^ - ^

Det är därför jag tycker att startkommandot är perfekt, en enkel parameter (-c) säger till systemet att rensa kommandot.

En annan metod som också borde fungera är:

echo "" > ~/.bash_history

Detta bör sätta en tom rad i vår historia ta bort allt annat :)

Jo ingenting, ytterligare ett tips som jag hoppas att du tycker är intressant.

hälsningar


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   helena_ryuu sade

    LoL en super-användbar och direkt post, tack för rådet ^^

    1.    KZKG ^ Gaara sade

      Tack
      Jag har varit lite upptagen och lite ovillig att skriva idag, låt oss se om jag skriver några saker idag och imorgon ^ - ^

  2.   Stad sade

    Det andra alternativet hade inte tänkt mig, intressant KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara sade

      Det föll mig faktiskt att skriva inlägget HAHAHAHA, jag raderade faktiskt .bash_history och redan HAHAHA

      1.    Hugo sade

        Du kunde fortfarande ha gjort det här:

        cat /dev/null > ~/.bash_history

        Eller spela lite, kanske det här:

        rm ~/.bash_history && touch ~/.bash_history

        I vilket fall som helst föredrar jag att använda historik -d för att specifikt radera de saker som irriterar mig, eller för att redigera filen, stänga och starta sessionen igen.

  3.   elynx sade

    Enkelt men användbart!

    Tack!

    1.    KZKG ^ Gaara sade

      Tack till dig för att du kommenterade ^ - ^

  4.   st0rmt4il sade

    Och att ta bort innehållet i filen med nano eller vi och logga in igen skulle inte lösa problemet?

  5.   Sändebud sade

    Tack här jag hittade vad jag behövde.
    En hälsning….

  6.   Hemlig sade

    Utmärkt material Upplevd tid och engagemang uppskattas

  7.   Daniel PZ sade

    Tack så mycket, rätt till sak!

  8.   Santi sade

    Hej kompis! Bra ditt bidrag, men jag skulle göra en liten korrigering:

    hela kommandot skulle vara: echo ""> ~ / .bash_history && history -c

    Problemet är att kommandot "history -c" bara rensar de kommandon som används i den öppna terminalen, och å andra sidan, när du gör "echo"> ~ / .bash_history "rensar den filen, men lämnar dig den sista en skriftlig rad, i detta fall själva kommandot rent.

    Därför kan summan av både med && och i den här ordningen låta dig lämna exakt vad du vill ha, vilket är att rensa historiken för alla terminalsessioner (inklusive den senaste öppna)

    Jag hoppas att mitt bidrag är till hjälp.

  9.   Bartali sade

    Hej.
    Tack för kommandot, men skulle det inte vara mer effektivt att använda en säker radering (överskrivning) för att förhindra att den raderade informationen återställs av tredje part?

    En hälsning.

    1.    Jose sade

      Min kära Bartali, allt beror på vad du gömmer. En enkel radering räcker eftersom terminalens historia sällan innehåller känsliga data. Säker radering förbrukar ytterligare resurser och kraft. Jag använder det bara i händelse av strikt privata saker eller som kan användas av cyberbrottslingar.

  10.   José sade

    Jag öppnade filen '/root/.bash_history' med redigeraren som 'root' och jag raderade innehållet.

  11.   anonym sade

    sollocpongan historia -c

  12.   AndresD sade

    bra, inget av de nämnda kommandona fungerar för mig.
    historiken -c om du rensar historiken, men när du startar terminalen igen laddar den allt.
    någon vet hur man tar bort historiken permanent. ?
    Tack