tmux 终端复用器:5 分钟掌握核心用法
tmux 终端复用器5 分钟掌握核心用法如何在 tmux 中创建一个新的会话 创建一个新的 tmux 会话非常简单只需要运行以下命令tmux new -s mysession # -s 参数指定会话名称mysession 是你希望命名的会话名如何在 tmux 中创建新的窗口和切换窗口 在 tmux 会话中你可以轻松创建新的窗口和切换窗口。创建新窗口的命令是tmux new-window -n window2 # -n 参数指定窗口名称window2 是你希望命名的窗口名切换窗口的命令是tmux select-window -t window2 # -t 参数指定要切换到的窗口名如何在 tmux 中分屏 tmux 支持水平和垂直分屏让你在一个窗口中同时运行多个任务。水平分屏的命令是tmux split-window # 默认是水平分屏垂直分屏的命令是tmux split-window -h # -h 参数表示垂直分屏如何在 tmux 中调整分屏的大小 在 tmux 中你可以使用以下命令来调整分屏的大小。增大当前分屏的命令是tmux resize-pane -U 10 # -U 表示向上增大10 是增加的行数减小当前分屏的命令是tmux resize-pane -D 10 # -D 表示向下减小10 是减少的行数左右调整分屏大小的命令类似分别使用-L和-R参数。如何在 tmux 中复制和粘贴文本 在 tmux 中复制和粘贴文本需要进入复制模式然后使用一些快捷键。进入复制模式的命令是tmux copy-mode # 进入复制模式在复制模式下你可以使用Ctrlb [Space]选择文本Ctrlb [Enter]复制选中的文本。退出复制模式后使用Ctrlb ]粘贴文本。如何在 tmux 中附着和分离会话 你可以通过附着和分离会话在不同终端之间切换。附着到一个会话的命令是tmux attach -t mysession # -t 参数指定会话名称mysession 是你希望附着的会话分离当前会话的命令是tmux detach # 直接运行 tmux detach 即可分离当前会话如何在 tmux 中列出所有会话 有时候你可能需要查看当前所有已经创建的 tmux 会话。列出所有会话的命令是tmux ls # 列出所有会话及其状态如何在 tmux 中杀死会话 如果你需要终止一个会话可以使用以下命令tmux kill-session -t mysession # -t 参数指定要终止的会话名称mysession 是你希望终止的会话掌握了这些核心用法你已经可以利用 tmux 大幅提升终端多任务处理的效率。如果你还需要更多的工具来辅助你的开发和运维工作不妨试试 Hey Cron。Hey Cron 提供了一系列实用的在线工具包括 Cron 表达式生成器、正则表达式生成器、中英互译、JSON 格式化、Base64 编码解码和时间戳转换等帮助你更快地完成工作。