Linux

[Linux] history 출력 시 날짜/시간 표시 하기

IT-PAPA 2023. 3. 8. 06:30
728x90
반응형

Linux의 history 명령어는 사용자가 이전에 실행한 명령어 목록을 보여주는 기능을 제공합니다. 

이 목록은 기본적으로 실행된 날짜와 시간을 함께 보여줍니다.

하지만 출력되는 날짜 및 시간의 형식을 변경하고 싶다면, 다음과 같은 명령어를 사용할 수 있습니다.

참고로, history 명령어의 출력 결과에 대해 날짜/시간 포맷을 변경하는 것은 일반적으로 보안 및 감사 추적 목적으로 수행됩니다. 

그러나 이러한 설정을 하더라도, 일부 사용자는 이전에 실행한 명령어를 지워버릴 수 있기 때문에 보안상 민감한 정보를 히스토리에서 보호할 수 없습니다. 

따라서 보안을 위해 다른 조치를 추가하는 것이 좋습니다.

 

 

history 명령어

history

history 명령어
history 명령어

profile 편집

vi /etc/profile

 

profile 내용 입력

export HISTTIMEFORMAT="%Y-%m-%d %T "

profile 내용 입력
profile 내용 입력

profile 적용

source /etc/profile

 

반응형

 

history 명령어 실행 시 날짜/시간 확인

history

history 명령어 실행 시 날짜/시간 확인
history 명령어 실행 시 날짜/시간 확인

 

history 명령어는 기본적으로 최근 500개의 명령어만 저장합니다. 

이 숫자를 변경하고 싶다면, 다음과 같이 HISTSIZE 변수를 수정할 수 있습니다.

 

/etc/profile 수정

vi /etc/profile
export HISTSIZE=1000
728x90
반응형
LIST