2011년 1월 13일 목요일

유저별 history 남기기

현재 리눅스는 GUI, 즉 윈도우 처럼 마우스 클릭형식으로 발전하고 있지만,
역시 제대로 사용하려면, 키보드 직접 입력, CUI 방식이다.
CUI 로 입력할 때 남는 로그를 보다 정확히 남겨서 차후 분석
혹은 잠시 잊어먹었던 예전 기억을 되살려 볼 수 있다.

대다수 리눅스 배포판에서의 위치가 동일하기에 다른 글은 남기지 않고 바로 작성한다.

# vi /etc/profile
본 파일에 다음과 같은 내용을 추가한다.
# history -> /etc/profile 파일 안에 주석처리를 함으로써 나중에 수정할 때 기억할 수 있게 하자.
HISTTIMEFORMAT="%Y-%m%d_%H:%M:%S\ "
export HISTTIMEFORMAT
-> HIST TIME FORMAT 이거다..

:wq -> vi 편집기로 들어왔으니, 저장 후 종료
# source /etc/profile - 작성한 내용 적용되게 하기
# history - 직접 'history' 라고 입력한 후 나오는 내용을 확인해 보자.

100 2010-0111_15:23:15\ .................
라고 출력이 된다.
예상했겠지만, %Y, %m 등은 모두 날짜 혹은 시간을 출력하는 변수들.
하지만 대소문자를 바뀌게 한다면 위와 같은 결과가 나오지 않는다.
대소문자를 구분하는 리눅스 특성상, 동일하게 하지 않는다면 다른 결과가 나온다.
그것은 직접 해보면서 체득해 보자.

...그래야 공부가 되잖아.

댓글 없음:

댓글 쓰기