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.

  • 相关阅读:
    多态
    接口和抽象类
    反射
    C++ 模板和 C# 泛型的区别
    基础类库中的泛型
    运行时中的泛型
    泛型代码中的 default 关键字
    泛型委托
    泛型方法
    泛型接口
  • 原文地址:https://www.cnblogs.com/Answer1215/p/6711108.html
Copyright © 2011-2022 走看看