2021년 12월 목록과 같은 특정 기간에 대한 명령줄 기록을 어떻게 얻을 수 있나요? bash 쉘을 사용하십시오.
답변1
에 대해 bash
, 당신이 아니라면이미변수에 history
날짜 타임스탬프가 활성화되어 있으면 이 작업을 수행할 수 없습니다 HISTTIMEFORMAT
. 앞으로는 값을 제공하여 타임스탬프를 활성화할 수 있습니다 HISTTIMEFORMAT
. 예를 들어,
HISTTIMEFORMAT=$'%Y-%m-%d %H:%M:%S\t'
문서( man bash
)는 다음과 같이 씁니다.
HISTTIMEFORMAT
이 변수가 설정되고 비어 있지 않으면 해당 값이 형식 문자열로 사용됩니다.시간(3) 내장된 기록에 표시된 각 기록 항목과 관련된 타임스탬프를 인쇄합니다. 이 변수가 설정되면타임스탬프는 셸 세션 전체에서 보존될 수 있도록 기록 파일에 기록됩니다.이는 기록 주석 문자를 사용하여 타임스탬프를 다른 기록 줄과 구별합니다.
이 기능이 활성화되면 history
명령은 출력에 각 명령에 대한 날짜 스탬프를 표시합니다.
다른 쉘에는 응답할 수 없습니다.