Linux에서 명령 기록을 지우는 방법

.

history -c

… 간단합니다 😀 LOL !!!

아무것도 없습니다. 저는 항상 문제에 대한 자세한 설명을 제공하는 게시물을 시작하고 해결책으로 결론을 내리기 위해 약간의 변경을 고려했습니다 😀

한 번 이상 우리는 컴퓨터에서 실행 한 명령 기록을 삭제하고 싶었습니다.이 때문에 이전에 파일을 삭제했습니다. .bash_history 우리 집에 있지만 시스템 자체가 제공하는 도구 또는 옵션을 사용하는 것이 항상 좋습니다 ^-^

이것이 내가 시작 명령이 완벽하다고 생각하는 이유입니다. 간단한 매개 변수 (-c)는 시스템에 명령 기록을 지우도록 지시합니다.

작동해야하는 또 다른 방법은 다음과 같습니다.

echo "" > ~/.bash_history

이것은 우리의 역사에 빈 줄을 넣어 다른 모든 것을 제거해야합니다. :)

글쎄요, 흥미 롭기를 바라는 또 다른 팁입니다.

안부


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

17 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다.

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   헬레나 류

    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.   Elynx

    간단하지만 유용합니다!

    감사!

    1.    KZKG ^ 가아라

      댓글 주셔서 감사합니다 ^-^

  4.   st0rmt4il

    nano 또는 vi로 파일의 내용을 삭제하고 다시 로그인해도 문제가 해결되지 않습니까?

  5.   사자

    내가 필요한 것을 찾았습니다.
    인사….

  6.   Clandestino

    우수한 재료 전달 된 시간과 헌신에 감사드립니다.

  7.   다니엘 PZ

    대단히 감사합니다.

  8.   성도

    안녕 친구! 귀하의 기여는 훌륭하지만 약간의 수정을하겠습니다.

    완전한 명령은 다음과 같습니다. echo ""> ~ / .bash_history && history -c

    문제는 "history -c"명령은 열린 터미널에서 사용 된 명령 만 지우고 다른 한편으로 "echo"> ~ / .bash_history "를 수행하면 파일을 정리하지만 마지막 파일은 남겨둔다는 것입니다. 이 경우에는 clean 명령 자체가 작성됩니다.

    따라서 &&와이 순서의 합계를 사용하면 원하는 것을 정확하게 남겨 둘 수 있습니다. 즉, 모든 터미널 세션 (마지막으로 열린 세션 포함)의 기록을 지우는 것입니다.

    내 기여가 도움이 되었기를 바랍니다.

  9.   바탈리

    안녕하세요.
    명령에 감사드립니다. 삭제 된 데이터가 제 XNUMX 자에 의해 복구되는 것을 방지하기 위해 보안 삭제 (덮어 쓰기)를 사용하는 것이 더 효과적이지 않습니까?

    인사말.

    1.    호세

      친애하는 Bartali, 그것은 모두 당신이 숨기는 것에 달려 있습니다. 단말기의 기록에 민감한 데이터가 거의 포함되어 있지 않기 때문에 간단한 삭제만으로 충분합니다. 보안 지우기는 추가 리소스와 전력을 소비합니다. 나는 엄격하게 사적인 것 또는 사이버 범죄자가 사용할 수있는 경우에만 사용합니다.

  10.   호세

    편집기를 'root'로하여 '/root/.bash_history'파일을 열고 내용을 삭제했습니다.

  11.   익명

    솔록 폰간 역사 -c

  12.   안드레스

    좋아, 언급 된 명령 중 어느 것도 나를 위해 작동하지 않습니다.
    히스토리 -c 히스토리를 지우면 터미널을 다시 시작할 때 모든 것을로드합니다.
    누군가는 기록을 영구적으로 삭제하는 방법을 알고 있습니다. ?
    감사

부울(사실)