解决方案是用tmux功能,很好用,亲测有效
tmux是一种终端复用工具,它允许用户在单个终端窗口中同时运行多个终端会话。tmux提供了多个窗口和面板的功能,使用户可以轻松地切换和管理多个终端会话。
使用tmux可以实现以下功能:
-
创建和管理多个终端会话:用户可以在一个终端窗口中创建多个终端会话,并轻松地在它们之间切换。
-
分割窗口和面板:用户可以将一个终端窗口分割成多个窗口和面板,每个面板可以运行不同的命令或程序。
-
后台运行会话:用户可以将会话置于后台运行,并在需要时重新连接到会话。
-
复制和粘贴:用户可以在不同的终端窗口之间复制和粘贴文本。
-
自定义配置:用户可以通过配置文件来自定义tmux的外观和行为。
以下是一些tmux的基本命令使用方法:
启动tmux: 输入tmux命令,将会启动一个默认的tmux会话。
创建新窗口: 在tmux会话中,按下Ctrl + b,然后按下c键,将会创建一个新的窗口。
切换窗口: 在tmux会话中,按下Ctrl + b,然后按下n键,可以切换到下一个窗口;按下Ctrl + b,然后按下p键,可以切换到上一个窗口。
关闭窗口: 在tmux会话中,按下Ctrl + b,然后按下&键,可以关闭当前窗口。
分割窗格: 在tmux会话中,按下Ctrl + b,然后按下%键,将当前窗口垂直分割成两个窗格;按下Ctrl + b,然后按下"键,将当前窗口水平分割成两个窗格。
切换窗格: 在tmux会话中,按下Ctrl + b,然后按下方向键(上、下、左、右)可以切换窗格。
调整窗格大小: 在tmux会话中,按下Ctrl + b,然后按下Ctrl + 方向键(上、下、左、右)可以调整窗格的大小。
退出tmux: 在tmux会话中,按下Ctrl + b,然后按下d键,可以暂时退出tmux会话,回到原始终端。再次输入tmux attach命令可以重新进入tmux会话。
这些是tmux的一些常用的基本命令使用方法,通过这些命令可以在一个终端中运行多个终端会话,并且进行切换和管理。