.
history -c
... Toks paprastas 😀 LOL !!!
Nieko, tai, kad aš visada pradedu savo pranešimus, išsamiai paaiškindamas problemą, norėdamas užbaigti sprendimą, pagalvojau, gal šiek tiek pasikeisčiau 😀
Ne vieną kartą mes tikrai norėjome ištrinti komandų, kurias vykdėme savo kompiuteryje, istoriją, tam aš anksčiau ištryniau failą .bash_history esančius mūsų namuose, tačiau visada geriau naudoti įrankius ar parinktis, kuriuos mums suteikia pati sistema ^ - ^
Štai kodėl paleidimo komanda man atrodo tobula, paprastas parametras (-c) liepia sistemai išvalyti komandų istoriją.
Kitas metodas, kuris taip pat turėtų veikti, yra:
echo "" > ~/.bash_history
Tai turėtų padaryti tuščią eilutę mūsų istorijoje, pašalindama visa kita :)
Na nieko, dar vienas patarimas, kuris, tikiuosi, jums pasirodys įdomus.
saludos
17 komentarai, palikite savo
LoL labai naudingas ir tiesioginis įrašas, ačiū už patarimus ^ ^
Ačiū
Šiomis dienomis buvau šiek tiek užimtas ir nenorėjau rašyti, pažiūrėkime, ar kai kuriuos dalykus rašysiu šiandien ir rytoj ^ - ^
Antras variantas man nebuvo kilęs, įdomu KZKG ^ Gaara 🙂
Man kilo mintis rašyti įrašą HAHAHAHA, iš tikrųjų aš ištryniau .bash_history ir jau HAHAHA
Vis tiek galėjai tai padaryti:
cat /dev/null > ~/.bash_history
Arba šiek tiek žaidžiant, galbūt tai:
rm ~/.bash_history && touch ~/.bash_history
Bet kuriuo atveju, norėčiau ištrinti dalykus, kurie mane erzina, arba naudoti failą, uždaryti ir pradėti sesiją iš naujo, norėčiau naudoti istoriją -d.
Paprasta, bet naudinga!
Dėkoju!
Dėkojame, kad komentavote ^ - ^
O ištrynus failo turinį naudojant „nano“ ar „vi“ ir vėl prisijungus, problema neišsispręs?
Ačiū čia radau tai, ko man reikėjo.
Sveikinimas….
Puiki medžiaga Vertinamas pristatytas laikas ir atsidavimas
Labai ačiū, tiesiai į tašką!
Sveikas drauge! Puikus jūsų indėlis, bet atlikčiau nedidelę korekciją:
visa komanda būtų tokia: echo ""> ~ / .bash_history && history -c
Problema ta, kad komanda „history -c“ išvalo tik komandas, naudojamas atvirame terminale, ir, kita vertus, atlikus „echo“> ~ / .bash_history “, ji išvalo failą, bet palieka paskutinį viena parašyta eilutė, šiuo atveju pati komanda „clean“.
Todėl tiek su &&, tiek pagal šią tvarką suma leidžia jums palikti tai, ko norite tiksliai, ty išvalyti visų terminalo seansų (įskaitant paskutinį atidarytą) istoriją.
Tikiuosi, kad mano indėlis bus naudingas.
Hey.
Dėkojame už komandą, bet ar ne efektyviau būtų naudoti saugų ištrynimą (perrašymą), kad trečiosios šalys negalėtų atkurti ištrintų duomenų?
Pasisveikinimas.
Mano brangusis Bartali, viskas priklauso nuo to, ką slepsi. Pakanka paprasto ištrynimo, nes terminalo istorijoje retai yra slaptų duomenų. Saugus ištrynimas sunaudoja papildomų išteklių ir energijos. Aš jį naudoju tik griežtai privačių dalykų atveju arba tuo, ką gali naudoti kibernetiniai nusikaltėliai.
Atidariau failą „/root/.bash_history“ su redaktoriumi kaip „root“ ir ištryniau turinį.
sollocpongan istorija -c
gerai, nė viena iš paminėtų komandų man netinka.
istorija -c, jei išvalote istoriją, bet vėl paleidus terminalą, ji viską įkrauna.
kažkas žino, kaip ištrinti istoriją visam laikui. ?
Gracias