Linux/설정 및 명령어
Linux의 입력내용을 확인하는 history
gunner_77
2016. 12. 29. 10:25
입력내용을 확인하는 history
CentOS 6.7
history
## 지난 명령어 확인
[root@localhost ~]# history
## 입력한 시간 포함 출력
[root@localhost ~]# vi /etc/profile
...
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
export HISTTIMEFORMAT
[root@localhost ~]# source /etc/profile
[root@localhost ~]# history
1 2016-12-29 09:35:49 ifconfig
2 2016-12-29 09:35:49 df -h
3 2016-12-29 09:35:49 service network restart
4 2016-12-29 09:35:49 ls -al
5 2016-12-29 09:35:49 iptables -L
6 2016-12-29 09:35:49 iptables -F
7 2016-12-29 09:35:49 service iptables save
...
## 파일 위치
[root@web data]# vi /root/.bash_history
## 가장 최근 n개의 기록만 출력
[root@web data]# history 5
History 삭제
## history 내용 삭제 (주의 : 재부팅 또는 재로그인 시 다시 목록이 보인다)
[root@web data]# history -c
## history 완전 삭제
[root@web data]# rm -rf /root/.bash_history
[root@web data]# history -c
## 현재 작업 기록 삭제
[root@web data]# unset test
## History 삭제 금지 (공격자들이 기록을 삭제)
[root@web data]# vi /etc/profile
또는
[root@web data]# vi /etc/bashrc
...
declare -r HISTFILE