码迷,mamicode.com
首页 > 其他好文 > 详细

[tmux] Handle history in tmux sessions

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

标签:tree   control   ash   hand   app   tco   load   this   man   

 

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

标签:tree   control   ash   hand   app   tco   load   this   man   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!