여러 대의 단말기를 역사 취급료 배시

39 을 주로 사용하고 있으며, 보통 3 개의 터미널 windo 분할합니다 터미네이터입니다 it& 열었다. 난 그놈 또한 list. 털미널 여러 가지 이유로.

39 m 로, 이 경우 어떻게 부여됩니까 bash 기록 처리됩니까 i& 궁금합니다 가끔 미스 이전에 발행된 명령의세 달릴 땐 '역사'

예를 들어, 만약 내가 내 프롬프트합니다 fs@snapa 선 ('!') 와 함께 현재 bash 역사 런칭합니까 종단기 털미널 indows 저도 분할합니다 동일한 기록을 3 선 (let& # 39 의 말하도다 100) 에 있는 모든 것이다. 기록을 저장할 수 있는 것이다.

또한 그놈 실행 전에 없이 사용한 후 시작할 때 얻을 수 있는 모든 털미널 터미네이터입니다 실행된 명령을 터미네이터입니다 100 선

질문에 대한 의견 (1)
해결책

이 중 하나는 털미널 즉 단힌 bash 세션이고 저장되어 있는 대한 최신. 저장하려면 모든 세션에 대한 명령을 사용할 수 있습니다, here 트릭 설명했다.

&gt. prompt_command 익스포트합니다 a& # 39, & # 39 역사 =, =

&gt 쿼트에, 이 마 페이지: "설정되면, 그 값은 명령으로 실행됨을 실시하기 전에 각 운영 프롬프트합니다."

&gt. 그 때마다 나의 명령을 끝났을 터 '~' 항목을 /.bash_history 확인 전에 디스플레이하여 첨부됩니다 기록 (만 $ PS1) 다시.

&gt. 그래서 줄을 작성한 뒤 "나는 내 자신을 찾을 수 있는 '/etc/bash.bashrc 필요없다우 뵀謗 초짜리입니다 재 입력 또는 물건을 함께 있었기 때문에 그냥 내 단말기 게으른 손실됩니다 바퀴고요 만 번 이상의 조회수를 기록하는 괴력을 발휘했다.

어쨌든, ll 고려해야 할 수 있는 다른 세션에서 명령의세 you& # 39 는 혼용할 수 있도록 # 39, t 이렇게 쉽게 won& 너회의 히스토리 파일 이를 읽을 수 있다.

참고:

해설 (6)

그 후, 배시 '의' 내가 사용하는 파일 여러 판독값 역사를 독립시키고 각 쉘입니다. 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 - 잘라냅니다 &quot. - c 정렬하려면 .history/* 유니크 정렬하려면 뻨을 boot-r 적은 ' 또는

  • d - '잘라냅니다 f1 2 &quot &quot. - c 정렬하려면 .history/* 유니크 정렬하려면 뻨을 boot-r 적은 ' (예를 들어 '1' 에 인수를 위해 포함시키십시오 sudo 마운트합니다 정렬하려면 체인).
해설 (7)

표시하십시오 '역사' 에서 모든 단말에서:

& # 39 는 추가 수출 PROMPT_COMMAND 기록 - =;; # 39, '기록 - r& 데이터베이스에구성원을 이바시르 절실해졌습니다.

출처: http://northernmost.org/blog/flush-bash_history-after-each-command

해설 (3)

&Quot 참조. 계속 영구 기록 bash &quot. 다른 대체. 리타는 전송하십시오 너회의 프롬프트합니다 정보기술 (it) 에 영구 history&quot &quot 붙여넣습니다 모든 , 모든 명령을 판매업체에서 입력되었는지 털미널. 파일 (# 39 의 대개 트리스토리 what& 함께 일반 '대한').

해설 (2)