Blackrose's Blog Blackrose's Blog

tmux使用

in technologyread (88) 文章转载请注明来源!

一直在Linux上安装KDE作为主力工作环境使用,这两年换了MBP的本本,越发觉得Linux的GUI好难用,各种问题需要修理。从上周开始,带着MBP上班了,然后用tmux远程到Linux工作机上。没有了Linux图形界面的干扰,效率也有一些提升了。最近看到Intel NUC系列有出个骷髅峡,考虑买个安装Linux作为MINI工作机。twitter上网友也说了,Linux还是命令行更适合些。

tmux命令以前只会简单的,用了一周发现确实是神器,有必要记录下常用命令,防止忘记。

tmux使用C/S模型构建,主要包括以下单元模块:

  • server服务器,输入tmux命令时就开启了一个服务器。
  • session会话,一个服务器可以包含多个会话
  • window窗口,一个会话可以包含多个窗口。
  • pane面板,一个窗口可以包含多个面板。

session 会话

session是一个特定的终端组合。输入tmux就可以打开一个新的session

tmux new -s session_name 创建一个叫做 session_name 的 tmux session
tmux attach -t session_name 重新开启叫做 session_name 的 tmux session
tmux switch -t session_name 转换到叫做 session_name 的 tmux session
tmux list-sessions / tmux ls 列出现有的所有 session
tmux detach 离开当前开启的 session
tmux kill-server 关闭所有 session

window 窗口

session 中可以有不同的 window(但是同时只能看到一个 window)

tmux new-window 创建一个新的 window
tmux list-windows
tmux select-window -t :0-9 根据索引转到该 window
tmux rename-window 重命名当前 window
pane 面板:window 中可以有不同的 pane(可以把 window 分成不同的部分)
tmux split-window 将 window 垂直划分为两个 pane
tmux split-window -h 将 window 水平划分为两个 pane
tmux swap-pane -[UDLR] 在指定的方向交换 pane
tmux select-pane -[UDLR] 在指定的方向选择下一个 pane

Reference:

Tmux使用笔记
tmux使用方法和个性化配置
tmux指南

文章二维码

扫描二维码,在手机上阅读!

发表新评论
博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
前篇 后篇
雷姆
拉姆