티스토리 뷰
Linux는 bash 터미널에서 실행한 명령어를 기록하는 history라는 built-in 명령어가 있습니다.
history 결과를 실시간으로 파싱 하고자 하는데, 기왕이면 message파일 처럼 tail 로 붙잡고 있기를 바랬습니다.
하지만, history라는 명령어 자체가 실행 결과가 떨어지는 명령어라 녹록하지 않죠.
하지만. 걱정하지 마세요. history도 결국은 파일로 관리 됩니다.
.bash_history
자신의 home 폴더 밑에 보면 해당 파일을 찾을 수 있습니다.
하지만. 정작 방금 실행 시킨 명령어는 .bash_history에 안보입니다.
이것은 현재 bash 터미널이 종료 되기 전까지 일정 버퍼를 메모리에 들고 있기 때문인데,
이것(history결과)을 파일(.bash_history)로 동기화 시키기 위해서는 아래 옵션을 주도록 합니다.
history -a
너무 간단하지만 모르고 지나칠 수 있는 부분이겠죠?
관련된 옵션에 대한 설명입니다.
-a Append the new history lines (history lines entered since
the beginning of the current Bash session) to the history file.
누군가에게 도움이 되겠죠?
'개발 > 운영체제' 카테고리의 다른 글
[우분투] Ubuntu에서 virtualbox로 windows 사용시 USB 인식 문제 (0) | 2016.12.13 |
---|---|
[우분투] 가상 머신에 사운드 잡기 (2) | 2016.11.30 |
[Linux&Unix] 터미널 접속 환영(공지)문구 변경 (0) | 2016.05.04 |
[CentOS-6.4] 패키지 버전 확인 (0) | 2016.04.07 |
Kali Linux 2.0 설치 (11) | 2015.12.03 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday