안녕하세요. 주식회사 서버몬 입니다.
linux history 관련 명령어에 대해 정리해 보겠습니다.
1. history 관련 변수
#echo $HISTFILE
#echo $HISTFILESIZE
#echo $HISTSIZE
HISTFILE : 현 접속자의 히스토리 파일(.bash_history)
HISTFILESIZE : 히스토리 파일에 저장되는 명령어 수
HISTSIZE : 세션 중에 히스토리 저장되는 명령어 수
2. history 조회
history 명령어를 그냥 사용하면 history 에 저장된 모든 명령어를 출력합니다.
#history
#history | grep head -5
*head -5 명령어는 저장된 history 명령어 중 제일 처음에 사용한 기록이 출력 됩니다.
*head 없이 그냥 숫자만 입력 하면 입력한 숫자만큼의 제일 최근에 사용한 기록이 출력 됩니다.
grep 명령어와 조합하면 사용한 명령어 중 특정 명령어가 포함된 history 기록을 조회할 수 있습니다.\
*grep 옵션은 grep --help 를 통해 참고해 주세요.
3. history 삭제
history 삭제를 할 경우 이전에 기록된 모든 기록들이 제거됩니다.
로그인 쉘 접속 후 , 세션에 저장된 명령어 히스토리 및 히스토리 파일에 저장된 명령어 기록 모두 삭제 됩니다.
#cat /dev/null > ~/.bash_history && history -cw && exit
or
#history -cw && history -w && exit
4. history 날짜 , 시간 표기
날짜 , 시간 표기 설정은 쉘 사용자에 대한 전역 설정 파일인 /etc/profile 에 입력해야 합니다.
export HISTTIMEFORMAT="[%F %T]"
readonly HISTFILE
추가 명령어는 다음에 #2 버전으로 추가해서 업로드 하겠습니다.
-End
HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~
제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.
서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.
'설치 및 기술 자료 > Linux' 카테고리의 다른 글
[Linux] history 관련 명령어 - 2 (0) | 2021.05.23 |
---|---|
[Linux] ps 명령어 사용법 (0) | 2021.05.14 |
[Linux] 환경 변수 확인 및 추가 (0) | 2021.04.26 |
[Linux] CentOS 메모리의 Buffer와 Cache 삭제 하는 방법 (0) | 2021.04.21 |
[Linux] Mysql 쿼리 결과문 수직으로 출력 방법 (0) | 2021.04.09 |
댓글