답변:
보낸 사람 man bash
:
HISTFILE
The name of the file in which command history is saved.
The default value is ~/.bash_history.
If unset, the command history is not saved when a shell exits.
따라서 변수 HISTFILE
에는 기록이 저장 될 파일 이름이 포함됩니다.
$ echo "$HISTFILE"
/home/user/.bash_history
이제 패턴을 검색 할 수 있습니다.
$ grep "vim" "$HISTFILE"
vim foo.text
vim bar.text
vim file.txt
@Dennis가 지적했듯이 history -a
실행중인 세션의 명령 기록을 $HISTFILE
파일 에 추가하도록 실행할 수 있습니다 . 기본적으로 세션을 닫으면 명령이 자동으로 추가 history -a
되며 그 순간에 동일한 작업이 수행됩니다.
내장 자체 help history
에 대해 더 많은 아이디어를 얻으려면 실행하십시오 history
.
history -a
.