우리 모두는 역사 명령에 익숙합니다. 터미널에서 bash가 실행한 모든 명령을 .bash_history 파일에 저장하여 사용자가 이전에 실행한 명령을 검토하는 데 도움을 줍니다.
history 명령은 기본적으로 이 시간을 기록하더라도 명령이 실행된 날짜와 시간을 출력하지 않고 사용자가 실행한 명령을 직접 표시합니다.
history 명령을 실행하면 HISTTIMEFORMAT이라는 환경 변수를 확인합니다. 이 환경 변수는 기록 명령에 기록된 시간의 출력 형식을 지정합니다.
값이 null이거나 전혀 설정되지 않은 경우 대부분의 시스템에서 기본적으로 표시되며 날짜와 시간은 표시되지 않습니다.
HISTTIMEFORMAT은 strftime을 사용하여 표시 시간 형식을 지정합니다(strftime - 날짜와 시간을 문자열로 변환). History 명령은 문제를 더 쉽게 추적할 수 있도록 날짜와 시간을 출력합니다.
·%T: 시간(%H:%M:%S)으로 대체됩니다.
·%F: %Y-%m-%d(ISO 8601:2000 표준 날짜 형식)과 동일합니다.
다음은 History 명령의 기본 출력입니다.
으아아아필요에 따라 환경 변수를 설정하는 세 가지 방법이 있습니다.
·현재 사용자에 대한 환경 변수를 임시로 설정
·현재/다른 사용자에 대한 환경 변수를 영구적으로 설정
·모든 사용자에 대한 환경 변수를 영구적으로 설정
참고: 마지막 작은따옴표 앞에 공백을 추가하는 것을 잊지 마세요. 그렇지 않으면 출력이 혼란스러워질 것입니다.
다음 명령을 실행하여 현재 사용자에 대한 HISTTIMEFORMAT 변수를 임시로 설정합니다. 이는 다음에 재부팅할 때까지 적용됩니다.
으아아아HISTTIMEFORMAT 변수를 .bashrc 또는 .bash_profile 파일에 추가하여 영구적으로 만드세요.
으아아아다음 명령을 실행하여 파일의 변경 사항을 적용하세요.
으아아아HISTTIMEFORMAT 변수를 /etc/profile 파일에 추가하여 모든 사용자에게 영구적으로 적용하세요.
으아아아다음 명령을 실행하여 파일의 변경 사항을 적용하세요.
으아아아출력 결과는 다음과 같습니다.
으아아아위 내용은 기록 명령에서 날짜와 시간을 표시하는 방법에 대한 자세한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!