.
history -c
… To proste 😀 LOL !!!
Nic, tylko że swoje posty zawsze zaczynam od szczegółowego wyjaśnienia problemu, na koniec na rozwiązanie myślałem, że może trochę zmienię 😀
Na pewno niejednokrotnie chcieliśmy usunąć historię poleceń, które wykonaliśmy na naszym komputerze, w tym celu wcześniej usunąłem plik .bash_historia znajduje się w naszym domu, ale zawsze lepiej jest skorzystać z narzędzi lub opcji, które daje nam sam system ^ - ^
Dlatego uważam, że polecenie uruchamiania jest idealne, prosty parametr (-c) mówi systemowi, aby wyczyścił historię poleceń.
Inną metodą, która również powinna działać, jest:
echo "" > ~/.bash_history
To powinno umieścić pustą linię w naszej historii, usuwając wszystko inne :)
Nic, kolejna wskazówka, która mam nadzieję, że Cię zainteresuje.
pozdrowienia
LoL super przydatny i bezpośredni wpis, dzięki za radę ^^
Dziękuję
Byłem trochę zajęty i trochę niechętny do pisania w tych dniach, zobaczmy, czy napiszę coś dzisiaj i jutro ^ - ^
Druga opcja nie przyszła mi do głowy, ciekawa KZKG ^ Gaara 🙂
Przyszło mi do głowy, że pisząc post HAHAHAHA, właściwie usunąłem .bash_history i już HAHAHA
Nadal mogłeś to zrobić:
cat /dev/null > ~/.bash_history
Lub trochę pobawić się, może to:
rm ~/.bash_history && touch ~/.bash_history
W każdym razie wolę używać history -d, aby usunąć rzeczy, które mnie denerwują, lub edytować plik, zamknąć i ponownie rozpocząć sesję.
Proste, ale przydatne!
Dzięki!
Dziękuję za komentarz ^ - ^
A usunięcie zawartości pliku za pomocą nano lub vi i ponowne zalogowanie nie rozwiązałoby problemu?
Dziękuję tutaj, znalazłem to, czego potrzebowałem.
Pozdrowienie….
Doskonały materiał. Doceniamy czas i poświęcenie.
Dziękuję bardzo, od razu do rzeczy!
Cześć kolego! Twój wkład jest świetny, ale zrobiłbym małą korektę:
pełne polecenie to: echo ""> ~ / .bash_history && history -c
Problem polega na tym, że polecenie „history -c” czyści tylko polecenia używane w otwartym terminalu, az drugiej strony, kiedy wykonujesz polecenie „echo”> ~ / .bash_history ”, czyści plik, ale zostawia ostatni napisana linia, w tym przypadku sama komenda clean.
Dlatego suma obu z && iw tej kolejności pozwala zostawić dokładnie to, czego chcesz, czyli wyczyścić historię wszystkich sesji terminala (w tym ostatnią otwartą)
Mam nadzieję, że mój wkład jest pomocny.
Hey.
Dzięki za polecenie, ale czy nie byłoby skuteczniejsze użycie bezpiecznego wymazywania (nadpisywania), aby zapobiec odzyskaniu usuniętych danych przez osoby trzecie?
Pozdrowienia.
Mój drogi Bartali, wszystko zależy od tego, co ukryjesz. Wystarczy zwykłe usunięcie, ponieważ historia terminala rzadko zawiera wrażliwe dane. Bezpieczne wymazywanie zużywa dodatkowe zasoby i moc. Używam go tylko w przypadku rzeczy ściśle prywatnych lub takich, które mogłyby zostać wykorzystane przez cyberprzestępców.
Otworzyłem plik „/root/.bash_history” z edytorem jako „root” i usunąłem zawartość.
historia sollocponga -c
dobrze, żadne z wymienionych poleceń nie działa dla mnie.
the history -c jeśli wyczyścisz historię, ale przy ponownym uruchomieniu terminalu, ładuje wszystko.
ktoś wie, jak trwale usunąć historię. ?
dzięki