예를 들어, 만약 내가 내 프롬프트합니다 fs@snapa 선 ('!') 와 함께 현재 bash 역사 런칭합니까 종단기 털미널 indows 저도 분할합니다 동일한 기록을 3 선 (let& # 39 의 말하도다 100) 에 있는 모든 것이다. 기록을 저장할 수 있는 것이다.
또한 그놈 실행 전에 없이 사용한 후 시작할 때 얻을 수 있는 모든 털미널 터미네이터입니다 실행된 명령을 터미네이터입니다 100 선
이 중 하나는 털미널 즉 단힌 bash 세션이고 저장되어 있는 대한 최신. 저장하려면 모든 세션에 대한 명령을 사용할 수 있습니다, here 트릭 설명했다.
>. prompt_command 익스포트합니다 a& # 39, & # 39 역사 =, =
> 쿼트에, 이 마 페이지: "설정되면, 그 값은 명령으로 실행됨을 실시하기 전에 각 운영 프롬프트합니다."
>. 그 때마다 나의 명령을 끝났을 터 '~' 항목을 /.bash_history 확인 전에 디스플레이하여 첨부됩니다 기록 (만 $ PS1) 다시.
>. 그래서 줄을 작성한 뒤 "나는 내 자신을 찾을 수 있는 '/etc/bash.bashrc 필요없다우 뵀謗 초짜리입니다 재 입력 또는 물건을 함께 있었기 때문에 그냥 내 단말기 게으른 손실됩니다 바퀴고요 만 번 이상의 조회수를 기록하는 괴력을 발휘했다.
어쨌든, ll 고려해야 할 수 있는 다른 세션에서 명령의세 you& # 39 는 혼용할 수 있도록 # 39, t 이렇게 쉽게 won& 너회의 히스토리 파일 이를 읽을 수 있다.
참고:
그 후, 배시 '의' 내가 사용하는 파일 여러 판독값 역사를 독립시키고 각 쉘입니다. I 'm' mkdir - 0700 /.history 어졌다면 추가되든지 했어 ~
[[ -d ~/.history ]] || mkdir --mode=0700 ~/.history
[[ -d ~/.history ]] && chmod 0700 ~/.history
HISTFILE=~/.history/history.$(date +%y%b%d-%H%M%S).$$
# close any old history file by zeroing HISTFILESIZE
HISTFILESIZE=0
# then set HISTFILESIZE to a large value
HISTFILESIZE=4096
HISTSIZE=4096
내 /.bashrc '~'. 이따금 다음 수 '와' du - sk 트리스토리 청소하십시오 아웃해야 기억이 난다. # 39 의 모든 명령을 # 39, ve 입력되었는지 it& 있으면 좋음 I& 아니했으니 for me.
그냥 사용한 이래, d # 39 위, 후기 I& 확인할 수 있습니다. 'f1 " - d - 잘라냅니다 ". - c 정렬하려면 .history/* 유니크 정렬하려면 뻨을 boot-r 적은 ' 또는
표시하십시오 '역사' 에서 모든 단말에서:
& # 39 는 추가 수출 PROMPT_COMMAND 기록 - =;; # 39, '기록 - r& 데이터베이스에구성원을 이바시르 절실해졌습니다.
출처: http://northernmost.org/blog/flush-bash_history-after-each-command
&Quot 참조. 계속 영구 기록 bash ". 다른 대체. 리타는 전송하십시오 너회의 프롬프트합니다 정보기술 (it) 에 영구 history" " 붙여넣습니다 모든 , 모든 명령을 판매업체에서 입력되었는지 털미널. 파일 (# 39 의 대개 트리스토리 what& 함께 일반 '대한').