tmux:终端复用的神器

当你同时进行多个终端操作时,tmux 可以成为你的得力助手。这个强大的工具允许你在同一终端窗口中运行多个会话,将窗口分为多个面板,并在需要时快速切换。让我们深入了解如何使用 tmux 来提高生产力。

什么是 tmux?

tmux 是一个终端复用器,允许用户访问多个独立的终端会话,而无需使用多个物理终端或 GUI。它特别适合远程工作,SSH 会话和运行需要长时间执行的命令。

安装 tmux

在大多数 Linux 发行版中,你可以通过包管理器安装 tmux

# 在 Ubuntu 或 Debian 上
sudo apt-get install tmux

# 在 Fedora 上
sudo dnf install tmux

# 在 macOS 上
brew install tmux

tmux 基本命令

启动会话

只需在终端中输入 tmux 即可开始新的会话。

创建和管理窗口

  • 新建窗口:Ctrl-b c
  • 切换窗口:Ctrl-b n(下一个),Ctrl-b p(上一个)

创建和管理面板

  • 垂直分割:Ctrl-b %
  • 水平分割:Ctrl-b "

分离和重新连接会话

  • 分离会话:Ctrl-b d
  • 重新连接会话:tmux attach-session -t target-session

自定义 tmux

tmux 是高度可配置的。你可以通过编辑 ~/.tmux.conf 文件来自定义键绑定,外观和其他行为。

总结

tmux 不仅能提高你在终端中的工作效率,还能增强远程连接的灵活性。花点时间熟悉这个工具,你会发现它对你的工作流程有着显著的改善效果。

无论你是系统管理员,开发人员,还是任何频繁使用终端的人,都应该试试 tmux。现在开始,让你的终端操作更加高效、组织化吧!

最后修改:2023 年 08 月 23 日
如果觉得我的文章对你有用,请随意赞赏