安装libevent
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar xzvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure && make
make install
安装tmux
git clone https://github.com/tmux/tmux
cd tmux
sh autogen.sh
./configure && make
make install
会报错:libevent-2.0.so.5: cannot open shared object file: No such file or directory
解决方法:
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5 # 32位系统
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5 # 64位系统
命令:
tmux 开启tmux
tmux ls 显示已有tmux列表(Ctrl-b s)
tmux attach-session -t 数字 选择tmux
Ctrl+b c 创建一个新的窗口
Ctrl+b n 切换到下一个窗口
Ctrl+b p 切换到上一个窗口
Ctrl+b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道
Ctrl+b w 通过上下键选择当前窗口中打开的会话
Ctrl+b 数字 直接跳到你按的数字所在的窗口
Ctrl+b & 退出当前窗口
Ctrl+b d 临时断开会话 断开以后,还可以连上的哟:)
Ctrl+b % 分割出来一个窗口
Ctrl+b o 在小窗口中切换
Ctrl+b (方向键)
Ctrl+b ! 关闭所有小窗口
Ctrl+b x 关闭当前光标处的小窗口
Ctrl+b t 钟表
Ctrl+b pageup/pagedow
解决办法:
在文件~/.bash_profile中添加下面内容:
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
然后重新登录系统或执行source .bash_profile,新建一个tmux会话,打开文件再看发现已经可以显示中文了。
下面是tmux乱码问题的参考地址:
http://popozhu.github.io/2013/11/06/tmux%EF%BC%8C%E4%B9%B1%E7%A0%81%E5%B7%B2%E6%88%90%E5%BE%80%E4%BA%8B/