tmux和screen和类似(关于screen的用法, 参见我写的screen小结).对我来说它比screen优越的地方是,它允许你在一个terminal上窗口上分割成多个tty,这样可以充分利用屏幕而不用来回切换. 比如下图:
你可以使用热键方便的在切割而成的不同的pane间切换.
怎么安装tmux?
Ubuntu下很简单
$sudo apt-get install tmux在MacOS下可以用port
$sudo port install tmux
哪里有关于tmux的文档?
tmux官方主页
这个写得很赞: Tmux: a crash course
一个写的很好的tutorial:part1, part2
switching from gnu screen to tmux
http://wiki.frugalware.org/index.php/Tmux
tmux怎么使用?
和screen的比较:
功能 | screen命令 | tmux命令 |
---|---|---|
查看当前session | $screen -ls |
$tmux ls $tmux list-sessions |
重入的session | $screen -r $screen -r session-name |
$tmux attach $tmux attach -t session-id |
新建一个session, 执行一个shell命令(比如top)并立刻detach |
$screen -m -d top $screen -S session-name -m -d top |
$tmux new-session -d top |
发送指令(比如退出)到一个session中 | $screen -X quit $screen -S session-name -X quit |
$tmux kill-session $tmux kill-session -t session-id |
No comments:
Post a Comment