以前一直不知道为何大家推崇tmux,最近使用了一段时间的tmux后,同时配合着iterm2,发觉真香!🤩网上的教程很多,但是很多细节没有说到,导致我最开始接触tmux的时候,费了一两个小时才算入手,所以就打算写写tmux的使用。
tmux简介
详细的就不介绍了,它最大的作用就在于:可以让你同时使用多个终端,同时还可以保存下来,必要的时候,然后再次加载回来,非常方便。tmux中有三个非常重要的概念:会话(session)、窗口(window)、窗格(pane),他们的关系是:一个会话可以有多个窗口,一个窗口可以有多个窗格。下面讲讲tmux的常用命令。
注意:以下操作建立在已经安装好tmux以及oh my tmux的基础上!
tmux常用命令
- 要创建会话,使用命令:
tmux new -s 会话名称
; - 要创建新的窗口,使用命令:
ctrl+A
,然后再按C
键,注意,这两个操作是分开的,不是一起按 - 要显示该会话下的所有窗口,使用命令:
ctrl+A
,然后再按W
键,注意,这两个操作是分开的,不是一起按 - 要切换窗口,使用命令:
ctrl+A+l
- 要关闭窗口,使用命令:
ctrl+A
,然后使用shift+&
,注意,这两个操作是分开的,不是一起按 - 分割窗格,使用命令:
ctrl+A
,然后使用shift+%
(纵向分割)或者shift+"
(横向分割) - 要关闭当前窗格,使用命令:
ctrl+A
,然后再按x
键,注意,这两个操作是分开的,不是一起按 - 要选择同一窗口的不同窗格,使用命令:
ctrl+A
,然后再按上下左右
键,注意,这两个操作是分开的,不是一起按 - 要杀死所有会话,使用命令:
tmux kill-server
- 要杀死指定的会话,使用命令:
tmux kill-session -t 会话名称
- 要进入指定的会话,使用命令:
tmux a -t 会话名称
- 要查看目前所有的会话,使用命令:
tmux ls
- 保存当前会话,使用命令:
ctrl+b
,然后再按d
键,注意,这两个操作是分开的,不是一起按
以上就是tmux的基本操作,基本上可以满足日常的应用场景,最好一直都用tmux,不要一边用着tmux,一边又用着termial。另外,如果要使用的比较爽的话,就要配合着bash命令与vim的使用了,这个大家可以自己摸索,之后如果有机会的话,我也会更新常用的bash命令与vim的使用方法~🤩