Sådan ryddes kommandohistorik i Linux

.

history -c

... Den enkle 😀 LOL !!!

Intet er, at jeg altid starter mine indlæg med en detaljeret forklaring på problemet, for at afslutte med løsningen, tænkte jeg måske på at ændre lidt 😀

Ved mere end en lejlighed har vi helt sikkert ønsket at slette historien om kommandoer, som vi har udført på vores computer, for dette slettede jeg tidligere filen .bash_historie placeret i vores hjem, men det er altid bedre at bruge de værktøjer eller muligheder, som selve systemet giver os ^ - ^

Derfor finder jeg startkommandoen perfekt, en simpel parameter (-c) fortæller systemet at rydde kommandohistorikken.

En anden metode, der også skal fungere, er:

echo "" > ~/.bash_history

Dette burde sætte en tom linje i vores historie og fjerne alt andet :)

Nå intet, endnu et tip, som jeg håber, du finder interessant.

hilsen


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   helena_ryuu sagde han

    LoL en super-nyttig og direkte post, tak for rådgivningen ^^

    1.    KZKG ^ Gaara sagde han

      Tak
      Jeg har været lidt travl og lidt uvillig til at skrive i disse dage, lad os se, om jeg skriver nogle ting i dag og i morgen ^ - ^

  2.   By sagde han

    Den anden mulighed var ikke kommet for mig, interessant KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara sagde han

      Det faldt mig faktisk at skrive indlægget HAHAHAHA, faktisk slettede jeg .bash_history og allerede HAHAHA

      1.    Hugo sagde han

        Du kunne stadig have gjort dette:

        cat /dev/null > ~/.bash_history

        Eller lege lidt, måske dette:

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

        Under alle omstændigheder foretrækker jeg at bruge historie -d til specifikt at slette de ting, der irriterer mig, eller til at redigere filen, lukke og starte sessionen igen.

  3.   elynx sagde han

    Enkel, men nyttig!

    Tak!

    1.    KZKG ^ Gaara sagde han

      Tak til dig for at kommentere ^ - ^

  4.   st0rmt4il sagde han

    Og at slette indholdet af filen med nano eller vi og logge ind igen ville ikke løse problemet?

  5.   Udsending sagde han

    Tak her, jeg fandt det, jeg havde brug for.
    En hilsen….

  6.   Clandestine sagde han

    Fremragende materiale Den leverede tid og dedikation værdsættes

  7.   Daniel PZ sagde han

    Mange tak, lige til sagen!

  8.   Saints sagde han

    Hej kammerat! Fantastisk dit bidrag, men jeg vil foretage en lille korrektion:

    den komplette kommando ville være: echo ""> ~ / .bash_history && history -c

    Problemet er, at kommandoen "historie -c" kun rydder de kommandoer, der bruges i den åbne terminal, og på den anden side, når du laver "ekko"> ~ / .bash_history "renser den filen, men efterlader dig den sidste en skriftlig linje, i dette tilfælde selve den rene kommando.

    Derfor giver summen af ​​både med && og i denne rækkefølge dig mulighed for at forlade det, du ønsker nøjagtigt, hvilket er at rydde historikken for alle terminalsessioner (inklusive den sidste åbne)

    Jeg håber, at mit bidrag er nyttigt.

  9.   Bartali sagde han

    Hej.
    Tak for kommandoen, men ville det ikke være mere effektivt at bruge en sikker sletning (overskrivning) for at forhindre, at de slettede data gendannes af tredjeparter?

    En hilsen.

    1.    Jose sagde han

      Min kære Bartali, det hele afhænger af, hvad du skjuler. En simpel sletning er nok, da terminalens historie sjældent indeholder følsomme data. Sikker sletning bruger ekstra ressourcer og strøm. Jeg bruger det kun i tilfælde af strengt private ting, eller som kan bruges af cyberkriminelle.

  10.   José sagde han

    Jeg åbnede filen '/root/.bash_history' med editoren som 'root', og jeg slettede indholdet.

  11.   Anonymous sagde han

    sollocpongan historie -c

  12.   AndresD sagde han

    godt, ingen af ​​de nævnte kommandoer fungerer for mig.
    historikken -c hvis du rydder historikken, men når du starter terminalen igen, indlæser den alt.
    nogen ved, hvordan man sletter historikken permanent. ?
    tak