Как да изчистите историята на командите в Linux

.

history -c

... толкова просто 😀 LOL !!!

Нищо, това е, че винаги започвам публикациите си, като давам подробно обяснение на проблема, за да завърша с решението, помислих си за може би промяна малко 😀

Неведнъж сме искали да изтрием историята на командите, които сме изпълнили на нашия компютър, за това преди това изтрих файла .bash_history намира се в дома ни, но винаги е по-добре да използваме инструментите или опциите, които самата система ни дава ^ - ^

Ето защо намирам командата за стартиране перфектна, прост параметър (-c) казва на системата да изчисти историята на командите.

Друг метод, който също трябва да работи, е:

echo "" > ~/.bash_history

Това трябва да постави празен ред в нашата история, премахвайки всичко останало :)

Ами нищо, още един съвет, който се надявам да ви бъде интересен.

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   helena_ryuu каза той

    LoL супер полезен и директен запис, благодаря за съвета ^^

    1.    KZKG ^ Гаара каза той

      Благодаря ви
      В наши дни бях малко зает и малко не искам да пиша, да видим дали ще напиша някои неща днес и утре ^ - ^

  2.   град каза той

    Вторият вариант не ми беше хрумвал, интересен KZKG ^ Gaara 🙂

    1.    KZKG ^ Гаара каза той

      Всъщност ми хрумна да пиша публикацията HAHAHAHA, всъщност изтрих .bash_history и вече HAHAHA

      1.    Уго каза той

        Все още можехте да направите това:

        cat /dev/null > ~/.bash_history

        Или да си поиграете малко, може би това:

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

        Във всеки случай предпочитам да използвам history -d, за да изтрия специално нещата, които ме дразнят, или да редактирам файла, да затворя и да стартирам сесията отново.

  3.   Елинкс каза той

    Просто, но полезно!

    Благодаря!

    1.    KZKG ^ Гаара каза той

      Благодаря ви, че коментирахте ^ - ^

  4.   st0rmt4il каза той

    И изтриването на съдържанието на файла с nano или vi и повторното влизане няма да реши проблема?

  5.   Емисар каза той

    Благодаря ви тук намерих това, от което се нуждаех.
    Поздрав….

  6.   Нелегално каза той

    Отличен материал Времето и отдадеността са оценени

  7.   Даниел PZ каза той

    Благодаря ви много, точно до точката!

  8.   Санти каза той

    Здравей, приятел! Вашият принос е страхотен, но бих направил малка корекция:

    пълната команда ще бъде: echo ""> ~ / .bash_history && history -c

    Проблемът е, че командата "history -c" изчиства само командите, използвани в отворения терминал, а от друга страна, когато правите "echo"> ~ / .bash_history "тя почиства файла, но ви оставя последната писмен ред, в този случай самата команда за почистване.

    Следователно сумата от двете с && и в този ред ви позволява да оставите точно това, което искате, което е да изчистите историята на всички терминални сесии (включително последната отворена)

    Надявам се, че моят принос е полезен.

  9.   бартали каза той

    Здравейте.
    Благодаря за командата, но не би ли било по-ефективно да се използва сигурно изтриване (презапис), за да се предотврати възстановяването на изтритите данни от трети страни?

    За поздрав.

    1.    Хосе каза той

      Скъпи мой Бартали, всичко зависи от това какво криеш. Достатъчно е просто изтриване, тъй като историята на терминала рядко съдържа чувствителни данни. Сигурното изтриване консумира допълнителни ресурси и енергия. Използвам го само в случай на строго лични неща или които биха могли да се използват от киберпрестъпници.

  10.   Жозе каза той

    Отворих файла '/root/.bash_history' с редактора като 'root' и изтрих съдържанието.

  11.   анонимен каза той

    sollocpongan история -в

  12.   АндресД каза той

    добре, нито една от споменатите команди не работи за мен.
    историята -c, ако изчистите историята, но когато стартирате терминала отново, той зарежда всичко.
    някой знае как да изтрие историята за постоянно. ?
    благодаря