히스토리를 사용하여 명령이 실행 된 시간에 대한 타임 스탬프를 어떻게 볼 수 있습니까?

조나단 데이

bash 기록의 명령이 실행 된 시간 / 날짜를 확인하고 싶습니다. 이것이 가능한가?

시임 K

것이 가능하다. help history명령은 말한다 :

$ HISTTIMEFORMAT 변수가 설정되고 null이 아닌 경우 해당 값은 strftime (3)의 형식 문자열로 사용되어 표시된 각 히스토리 항목과 연관된 시간 소인을 인쇄합니다. 그렇지 않으면 타임 스탬프가 인쇄되지 않습니다.

내 사용자에 대한 변수를 다음과 같이 설정했습니다 (Ubuntu에서).

echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> ~/.bashrc

전역 적으로 원하면 다음 줄을 추가하십시오 /etc/bash.bashrc.

echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> /etc/bash.bashrc

참조 man strftime되는 모든 서식 옵션을


history내 상자 의 출력 :

  ...
  132  05.05.11 10:45:11 ls
  133  05.05.11 10:45:14 cd ..
  134  05.05.11 10:45:17 history

PS 변수를 처음 설정하면 전체 기록에 변수가 설정된 순간의 타임 스탬프가 표시됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관