.
history -c
... толкова просто 😀 LOL !!!
Нищо, това е, че винаги започвам публикациите си, като давам подробно обяснение на проблема, за да завърша с решението, помислих си за може би промяна малко 😀
Неведнъж сме искали да изтрием историята на командите, които сме изпълнили на нашия компютър, за това преди това изтрих файла .bash_history намира се в дома ни, но винаги е по-добре да използваме инструментите или опциите, които самата система ни дава ^ - ^
Ето защо намирам командата за стартиране перфектна, прост параметър (-c) казва на системата да изчисти историята на командите.
Друг метод, който също трябва да работи, е:
echo "" > ~/.bash_history
Това трябва да постави празен ред в нашата история, премахвайки всичко останало :)
Ами нищо, още един съвет, който се надявам да ви бъде интересен.
поздрави
LoL супер полезен и директен запис, благодаря за съвета ^^
Благодаря ви
В наши дни бях малко зает и малко не искам да пиша, да видим дали ще напиша някои неща днес и утре ^ - ^
Вторият вариант не ми беше хрумвал, интересен KZKG ^ Gaara 🙂
Всъщност ми хрумна да пиша публикацията HAHAHAHA, всъщност изтрих .bash_history и вече HAHAHA
Все още можехте да направите това:
cat /dev/null > ~/.bash_history
Или да си поиграете малко, може би това:
rm ~/.bash_history && touch ~/.bash_history
Във всеки случай предпочитам да използвам history -d, за да изтрия специално нещата, които ме дразнят, или да редактирам файла, да затворя и да стартирам сесията отново.
Просто, но полезно!
Благодаря!
Благодаря ви, че коментирахте ^ - ^
И изтриването на съдържанието на файла с nano или vi и повторното влизане няма да реши проблема?
Благодаря ви тук намерих това, от което се нуждаех.
Поздрав….
Отличен материал Времето и отдадеността са оценени
Благодаря ви много, точно до точката!
Здравей, приятел! Вашият принос е страхотен, но бих направил малка корекция:
пълната команда ще бъде: echo ""> ~ / .bash_history && history -c
Проблемът е, че командата "history -c" изчиства само командите, използвани в отворения терминал, а от друга страна, когато правите "echo"> ~ / .bash_history "тя почиства файла, но ви оставя последната писмен ред, в този случай самата команда за почистване.
Следователно сумата от двете с && и в този ред ви позволява да оставите точно това, което искате, което е да изчистите историята на всички терминални сесии (включително последната отворена)
Надявам се, че моят принос е полезен.
Здравейте.
Благодаря за командата, но не би ли било по-ефективно да се използва сигурно изтриване (презапис), за да се предотврати възстановяването на изтритите данни от трети страни?
За поздрав.
Скъпи мой Бартали, всичко зависи от това какво криеш. Достатъчно е просто изтриване, тъй като историята на терминала рядко съдържа чувствителни данни. Сигурното изтриване консумира допълнителни ресурси и енергия. Използвам го само в случай на строго лични неща или които биха могли да се използват от киберпрестъпници.
Отворих файла '/root/.bash_history' с редактора като 'root' и изтрих съдържанието.
sollocpongan история -в
добре, нито една от споменатите команди не работи за мен.
историята -c, ако изчистите историята, но когато стартирате терминала отново, той зарежда всичко.
някой знае как да изтрие историята за постоянно. ?
благодаря