OS/Linux
리눅스 기초 30강 시리즈 - 25강 명령어 역사(history)
HJ0216
2023. 2. 4. 16:38
이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다.
25강 명령어 역사(history)
(일반 사용자 id: j, pw: j)
(관리자 id: root, pw: r)
↑: ctrl p, 이전 입력 명령어 호출
↓: ctrl n, 다음 입력 명령어 호출
명령어 목록 조회
[j@hj0216 ~/dd]$ history
1 who am i
2 whoami
3 exit
4 who
5 whoami
[j@hj0216 ~/dd]$ history 3
170 c
171 gcc k.c -o k
172 history 3
history 3: 최근 입력된 명령어 3개 조회
명령어 history 번호를 통한 명령어 실행
[j@hj0216 ~/dd]$ !1
who am i
j pts/0 2023-02-03 22:51 (gateway)
이전 명령어 재실행
[j@hj0216 ~/dd]$ !!
who am i
j pts/0 2023-02-03 22:51 (gateway)
특정 문자로 시작하는 명령어 중 가장 최근 실행한 명령어
[j@hj0216 ~/dd]$ !g
gcc k.c -o k
history 명령어 최대 저장 사이즈 조회
[j@hj0216 ~/dd]$ echo $HISTSIZE
1000
history에서 명령어 및 입력시간 조회
[j@hj0216 ~/dd]$ HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
[j@hj0216 ~/dd]$ history
1 2023-02-03 22:51:08 who am i
2 2023-02-03 22:51:08 whoami
3 2023-02-03 22:51:08 exit
history 목록 초기화
[j@hj0216 ~/dd]$ history
1 2023-02-04 08:02:55 history