zoukankan      html  css  js  c++  java
  • [tmux] Handle history in tmux sessions

    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.

  • 相关阅读:
    美多商城项目(一)
    Linux安装Qt
    mysql之初体验
    Linux系统编程目录
    Linux 多线程
    进程间通信
    Linux进程
    Linux文件IO(简易)
    Linux常用基本操作
    重绘
  • 原文地址:https://www.cnblogs.com/Answer1215/p/6711108.html
Copyright © 2011-2022 走看看