首页 > 其他 > 详细

[tmux] Handle history in tmux sessions

时间:2017-04-14 22:04:56      阅读:306      评论:0      收藏:0      [点我收藏+]

 

In this lesson, we‘ll look at how to manage your history between tmux sessions, and ensure that your setup preserves your bash history between multiple windows. By adding a special PROMPT_COMMAND to your .bashrc, you can update and reload your history after every command, regardless of if you‘re in a different session, window, or tab.

 

First we need to edit our .bashrc file:

vim ~/.bashrc

shopt -s histappend
shopt -s histreedit
shopt -s histverify
HISTCONTROL=ignoreboth
PROMPT_COMMAND="history -a;history -c;history -r; $PROMPT_COMMAND"

 

Save it, then in each our tmux window, we source to it:

source ~/.bashrc

 

Now, each command we type are shared in each tab window.

[tmux] Handle history in tmux sessions

原文:http://www.cnblogs.com/Answer1215/p/6711108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!