각 명령의 실행 날짜가있는 히스토리 명령

history 명령은 다음과 같이 과거에 실행 한 명령을 터미널에 표시합니다.

히스토리 명령 출력

지금까지는 훌륭하지만 과거에 각 명령을 언제 실행했는지 정확히 알고 싶다면 어떻게해야할까요? O_O

내 말은, 다음과 같은 것을보십시오 :

히스토리 명령 출력 날짜

이를 위해 터미널에 다음 명령을 입력해야합니다.

export HISTTIMEFORMAT='%F %T : '

그런 다음 다시 실행 history 결과를 확인하십시오 🙂

이제 방금 한 것은 영구적이지 않습니다. 즉, 세션을 닫거나 컴퓨터를 끌 때 히스토리 명령의 출력을 보는이 멋진 방법은 시스템에 의해 잊혀 질 것입니다. 다음을 실행하십시오.

echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc

즉, 해당 명령을 파일 끝에 넣습니다. .bashrc 우리 집에 숨겨져 있습니다.

덧붙여서, % F와 % T가 무엇을 의미하는지 궁금하신 분들을 위해… % F는 년-월-일 모드의 날짜를 의미하고 % T는시-분-초 모드 (24 시간제)의 시간을 의미합니다.

글쎄요 다른 말은 없다고 생각 합니다만, 상당히 짧은 글이지만 팁이 흥미 롭다고 생각합니다 ^^

안부


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

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

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

  1.   엘라 브

    좋은

  2.   엘리오타임3000

    더 나은, 불가능합니다.

  3.   사냥꾼

    터미널의 복사-붙여 넣기 버전입니다.

    echo "내보내기 HISTTIMEFORMAT = '% F % T :'">> ~ / .bashrc; 소스 ~ / .bashrc

    타다 안 ...

    1.    사냥꾼

      그것을 시도하지 마십시오. 워드 프레스 따옴표는 터미널에서 작동하지 않습니다.

      1.    KZKG ^ 가아라

        (code) …… (/ code)… 사이에 코드를 묶으십시오. 그러나보다 작음 및보다 큼 기호에 대한 괄호 변경

  4.   에르 미 메탈

    KZKG ^ Gaara 데이터에 감사하지만 세부 사항이 있습니다.
    날짜는 항상 명령이 실행 된 날짜가 아니라 항상 오늘 날짜입니다.
    아니면 적어도 내 테스트에서 나왔습니다. 문안 인사

    1.    KZKG ^ 가아라

      내보내기가 완료된 후 실행 된 명령에서만 잘 작동하는 것 같습니다. 즉, 내일 실행하는 명령이 괜찮을 것임을 알게 될 것입니다.

      이해해? 🙂

      댓글 주셔서 감사합니다 😀

      1.    에르 미 메탈

        아 간다. 이해 했어요
        답변에 감사 드리며 .bashrc에 저장하십시오.

        😀 인사말

        1.    KZKG ^ 가아라

          댓글을 달아 주셔서 감사합니다 🙂

  5.   세짤의

    훌륭합니다!, 간단하고 효과적입니다. 감사합니다.

    1.    KZKG ^ 가아라

      고마워.

  6.   삐에로 (@p_e_e)

    훌륭한 팁!, 많은 날들 🙂

  7.   블레이젝

    아주 좋은 공헌, 완벽하게 작동합니다. 감사합니다.

  8.   타레 곤

    흥미로운 정보 !! 처음에는 이전 명령이 같은 날짜로 나타나기 때문에 작동하지 않는다고 생각했습니다. 그러나 그가 소개하고 있던 것들, 그가 정확한 시간을 표시했다면.

  9.   케페 셰프

    안녕하세요

    매우 유용한 팁, 내보내기 HISTTIMEFORMAT = '% F % T :'및 기록 ... 모든 명령의 날짜와 시간을 보내면 명령을 내릴 때 문제가 발생했습니다. 이상한 점은 내가 컴퓨터가 그 순간에 가지고있는 날짜와 시간을 내게 보내는 모든 명령을 보낸다는 것입니다. 즉, 명령의 실제 날짜와 시간을 표시하지 않습니다. 어제 줬는데 현재의 컴퓨터 날짜를 알려줍니다…. 그래서 나는 실제 날짜를 보지 않기 때문에 그것은 나를 위해 작동하지 않습니다.

    실제 날짜를 어떻게 저장할 수 있습니까 ???

  10.   서커스의 연기 지도자

    작동하지 않으며 명령 실행 날짜가 아닌 현재 시스템 날짜를 사용합니다.

    1.    KZKG ^ 가아라

      날짜를 입력하기 위해 형식을 지정하면 이전에 실행 한 명령은 올바른 날짜를 갖지 않지만 나중에 실행하는 명령은 정확합니다.

  11.   루캣

    질문 KZKG ^ Gaara.
    명령을 실행 한 사용자를 표시 할 수도 있습니다.

    1.    존 제임스 (John James)

      기록은 각 사용자에게 고유하므로 필요한 것을 확인하기 위해 각 사용자의 세션에 들어가야합니다. 이제 더 큰 제어 기능을 원하는 경우 SUDO를 사용하는 것이 좋습니다. 모든 기록을 남기면 SUDO를 사용하는 것이 좋습니다. 날짜 및 기타와 함께 각 사용자에 대해 실행됩니다.

  12.   후안 카를로스

    훌륭합니다. 기여해 주셔서 감사합니다. 큰 도움이되었습니다.

    안부

  13.   코스 메

    나에게 히스토리를 내보내는 스크립트를 만들어야하는데 bash를 통해 수행하는 것은 가져 가지 않습니다.

    도움말