每天早上七点三十,准时推送干货
前言
阿粉在之前文章中教过大家如何结合 zsh 让 iterm2 发挥最佳效果。
什么还没有看过?赶紧看下补一下前提知识:收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个!
上篇文中,阿粉提到每次上线发布的时候,都会打开很多 iTerm 窗口,通过 tab 页拖拽方式让所有窗口可以同时显示。
最近阿粉发现一个强大的工具 『tmux』,可以仅仅在一个 iTerm 窗口实现上面的多屏的效果。
为什需要使用 tmux?阿粉在网上找到一张有趣的图。
tmux
tmux 是一个终端复用器(terminal multiplexer),可以让我们在一个 iTerm 窗口运行多个终端程序。
tmux 使用效果如下:
这里我们需要了解一下 tmux 中三个概念:
会话(Session)
窗口(Window)
窗格(Pane)
一个会话内我们可以开启多个窗口,而一个窗口内又可以拆分为多个窗格。
快键前置键
tmux 中有很多快键键,但是这些快捷键都需要通过一个前置快键键唤起。默认前置键为 Ctrl+b
,也就是说每次需要先按下 Ctrl+b
,然后再按下其他键,快捷键才会生效。
安装
tmux 安装方式比较简单,运行如下命令即可:
# Mac
brew install tmux
# Ubuntu 或 Debian
sudo apt-get install tmux
# CentOS