tmux
工具介绍
当你想让你的程序后台运行,但是你还想看实时的输出,这个时候你都会使用到tmux,当然你能够使用nohup命令,这个工具只是提供一个新的方式而已。
安装
tmux是一个linux的工具软件,我们当然能够通过命令安装相应的软件。
sudo apt-get install tmux
yum install tmux
以上的命令就是在你的ubuntu、centOS使用命令安装tmux工具。
常用命令
使用tmux命令就能启动一个窗口
tmux [new -s 会话名 -n 窗口名] #新建一个的窗口
tmux at [-t 会话名] #恢复会话
tmux ls #列出所有会话
tmux kill-session -t 会话名 #关闭会话
tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill #关闭所有会话
swap-window -s 3 -t 1 交换 3 号和 1 号窗口
swap-window -t 1 交换当前和 1 号窗口
move-window -t 1 移动当前窗口到 1 号
Tmux 无法持久保存 session 问题
它虽然好用,但是缺点是关机的话 session 就全都消失了。要解决这点,需要安装单独的插件。啥,关机还想保存呢?好吧 你们太丧心病狂了,较好这个工具也是个变态,这个时候你就需要 Tmux-Resurrect 插件来了。
总结
工具就是像是通往正向的一条捷径,我们可以通过一些好用的工具快速完成手中的工作,当然如果你不知道工具,那么就是重复造轮子,计算机发展这么多年,有各种奇奇怪怪的工具,大家有空还是需要多开拓视野,这样遇到问问题就知道那么是需要重新造轮子,那些是有捷径的。