tmux简单上手

先说下它可以做什么

1.可以配置复杂的开发环境
2.可以在一旁进行ssh远程连接
3.把程序跑在服务器上,断开连接也没问题.
4.它可以在单个屏幕的灵活布局下开出多个终端.

安装:

OSX:
sudo brew install tmux
sudo port install tmux
Ubuntu:
sudo apt-get install tmux
Centos:
sudo yum install tmux

创建一个回话:

tmux new -s new session
#举例:tmux new -s new mongo
top

脱离回话

输入CTRL-b d会话脱离 (同时按 ctrl 和 b, 然后按d )

重新连接:

tmux attach-session -t session   也可以这样连接  tmux a -t session

一些管理sessIon的命令:

tmux list session
tmux new -s <会话名>
tmux attach -t <会话名>
tmux rename -t <会话名>
tmux choose -t <会话名>
tmux kill -t <会话名>

使用不同的窗口工作
很多时候,我们需要在一个会话中运行很多命令,执行多个任务.我们可以在一个会话的多个窗口里面组织他们.当我们脱离当前会话的时候,它仍在持续.

举例

tmux new -s my_session
按CTRL-b c  这会创建一个新的窗口,然后屏幕的光标移向它.你就可以在新窗口下运行你的新应用.
你可以修改你当前窗口的名字.
CTRL-b  重命名
ctrl-b f  列出所有的窗口
ctrl-b w  按顺序切换到不同的窗口
ctrl-b n 到达下一个窗口
ctrl-b p 到达上一个窗口
ctrl-b & 关闭窗口前,你需要确认一下

把窗口分成多个面板

tmux new -s panes
CTRL-b "             水平分割
CTRL-b %           竖直分割
CTRL-b 光标键    在他们之间移动

参考:

http://os.51cto.com/art/201410/453671.htm
https://www.cnblogs.com/kevingrace/p/6496899.html

你可能感兴趣的:(运维)