Kā notīrīt komandu vēsturi Linux

.

history -c

... Tik vienkārši - LOL !!!

Nekas, tas ir, ka es vienmēr sāku savus ierakstus, detalizēti izskaidrojot problēmu, lai pabeigtu ar risinājumu, es domāju par varbūt nedaudz mainīties

Vairāk nekā vienu reizi mēs noteikti esam gribējuši izdzēst to komandu vēsturi, kuras esam izpildījuši savā datorā, tāpēc es iepriekš izdzēsu failu .bash_history atrodas mūsu mājās, bet vienmēr ir labāk izmantot rīkus vai opcijas, kuras sistēma pati mums dod ^ - ^

Tāpēc es uzskatu, ka startēšanas komanda ir perfekta, vienkāršs parametrs (-c) liek sistēmai notīrīt komandu vēsturi.

Vēl viena metode, kurai arī vajadzētu darboties, ir:

echo "" > ~/.bash_history

Tam vajadzētu ievietot tukšu rindu mūsu vēsturē, noņemot visu pārējo :)

Nu nekas, vēl viens padoms, kas, cerams, jums šķitīs interesants.

Sveicieni


17 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   helena_ryuu teica

    LoL ir ļoti noderīgs un tiešs ieraksts, paldies par padomu ^ ^

    1.    KZKG ^ Gaara teica

      Paldies
      Šajās dienās esmu bijis nedaudz aizņemts un nevēlējies rakstīt, redzēsim, vai es šodien un rīt uzrakstīšu dažas lietas ^ - ^

  2.   Pilsēta teica

    Otrais variants man nebija ienācis prātā, interesanti KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara teica

      Man ienāca prātā, rakstot ziņu HAHAHAHA, patiesībā es izdzēsu .bash_history un jau HAHAHA

      1.    Hugo teica

        Jūs joprojām to varētu izdarīt:

        cat /dev/null > ~/.bash_history

        Vai arī mazliet spēlējoties, varbūt tas:

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

        Jebkurā gadījumā es gribētu izmantot vēsturi -d, lai īpaši izdzēstu lietas, kas mani kaitina, vai rediģētu failu, aizveriet un sāciet sesiju vēlreiz.

  3.   Elīna teica

    Vienkārši, bet noderīgi!

    Paldies!

    1.    KZKG ^ Gaara teica

      Paldies jums par komentāriem ^ - ^

  4.   str0rmt4il teica

    Un, izdzēšot faila saturu ar nano vai vi un atkārtoti piesakoties, problēma neatrisinās?

  5.   Emisārs teica

    Paldies, ka šeit atradu vajadzīgo.
    Sveiciens….

  6.   Clandestine teica

    Izcils materiāls Tiek novērtēts piegādes laiks un centība

  7.   Daniels PZ teica

    Liels paldies, tieši pie lietas!

  8.   Santi teica

    Sveiks, mate! Jūsu ieguldījums ir lielisks, taču es izdarītu nelielu labojumu:

    pilnīga komanda būtu: echo ""> ~ / .bash_history && history -c

    Problēma ir tā, ka komanda "history -c" notīra tikai atvērtā terminālā izmantotās komandas, un, no otras puses, kad jūs veicat "echo"> ~ / .bash_history ", tas notīra failu, bet atstāj pēdējo viena rakstīta rinda, šajā gadījumā pati komanda clean.

    Tāpēc gan ar &&, gan šajā secībā norādītā summa ļauj precīzi atstāt vēlamo, proti, notīrīt visu termināla sesiju vēsturi (ieskaitot pēdējo atvērto).

    Es ceru, ka mans ieguldījums ir noderīgs.

  9.   Bartali teica

    Sveiki.
    Paldies par komandu, bet vai nebūtu efektīvāk izmantot drošu dzēšanu (pārrakstīšanu), lai novērstu izdzēsto datu atgūšanu no trešo personu puses?

    Sveiciens.

    1.    Jose teica

      Mans dārgais Bartali, viss ir atkarīgs no tā, ko tu slēpsi. Pietiek ar vienkāršu dzēšanu, jo termināla vēsturē reti ir sensitīvi dati. Droša dzēšana patērē papildu resursus un enerģiju. Es to izmantoju tikai stingri privātu lietu gadījumā vai arī to, ko varētu izmantot kibernoziedznieki.

  10.   José teica

    Es atvēru failu '/root/.bash_history' ar redaktoru kā 'root' un izdzēsu saturu.

  11.   anonīms teica

    sollocpongan vēsture -c

  12.   AndressD teica

    labi, neviena no minētajām komandām man neder.
    vēsture -c, ja notīriet vēsturi, bet, palaižot termināli vēlreiz, tas visu ielādē.
    kāds zina, kā neatgriezeniski izdzēst vēsturi. ?
    paldies