반응형
리눅스(Linux)에서 history는 단어 뜻 그대로 명령어에 대한 이력을 볼 수 있게 해줍니다.
리눅스(Linux)에 접속한 상태에서 입력한 명령어들은 메모리에 저장이되고
로그아웃을 할때 파일 형태로 history가 저장되게 됩니다.
저장되는 위치는 .bash_history 개별 사용자의 홈 디렉토리에 위치하게 됩니다.
echo$HISTSIZE 명령어를 통해 저장되는 history의 갯수를 확인 할 수 있습니다.
echo $HISTSIZE
1000
history 명령어를 통해 지금까지 실행했던 명령어들이 오름차순으로 나타나는것을
볼 수 있습니다.
history
2042 cd log/
2043 ls
2044 tail -f deploy-clovir.log
2045 vi deploy-clovir.log
2046 vi deploy-clovir.log
2047 ls
2048 service postgresql-9.6 restart
2049 ls
2050 cd /etc/clovir-vdi/
2051 ls
2052 cd log/
2053 ls
2054 vi deploy-clovir.log
2055 vi deploy-clovir.log
2056 cd /home/clovir/
2057 ls
2058 cp /etc/clovir-vdi/deploy/batch/deployagent-lib-5.jar ./
2059 ls
2060 ls -al
2061 chown clovir:clovir ./deployagent-lib-5.jar
2062 ls
2063 ls
2064 cd /etc/clovir-vdi/deploy/lo
2065 ls
2066 cd /home/clovir/
갯수에 대한 옵션을 주어서 최근에 입력한 5개의 내용만 보도록
history를 지정할 수 있습니다.
history 5
3019 cd ..
3020 ls
3021 ls
3022 histroy 10
3023 history 10
history중에서 특정 명령어를 필터링 하여
볼 수 있습니다.
history | grep postgresql
2048 service postgresql-9.6 restart
3030 histtory | grep postgresql
3031 history | grep postgresql
history의 기록된 내용들을 모두 삭제할 수 도있습니다.
history -c
history의 전체삭제를 원하지않고 부분삭제만을 원한다면
history를 검색했을때 앞에 나타나는 행의 숫자 값을 입력하여 특정 부분만
제거할 수도 있습니다.
history -d 3031
history를 텍스트 저장하여 내용을 보관하고 기록할 수 있습니다.
history -w /etc/history.txt
지금까지 리눅스(Linux) history 명령어에 대한 소개 및 사용법에 대한 설명이었습니다.
내용이 도움이 되셨다면 하단에 공감 버튼을 클릭해 주세요^^!
반응형
'Develope > Linux' 카테고리의 다른 글
[Linux] 리눅스 종료, 재부팅 halt, reboot, shutdown 명령어 (0) | 2019.05.15 |
---|---|
[Linux] 리눅스 chmod 파일 접근 권한 설정 명령어 (0) | 2019.05.15 |
[Linux] 리눅스 hostname 설정 및 변경 방법 (0) | 2019.05.12 |
[Linux] 리눅스 원격 접속, cmd ssh 접속 방법 (0) | 2019.05.11 |
[Linux] 리눅스 crontab 설정 방법 (0) | 2019.05.11 |