Tmux 简记

tmux

简记,就是简单的记录,不多解释。

配置文件 ~/.tmux.conf

# 用 C-a 代替 C-b, 建议将 Caps 与 Ctrl 交换
unbind ^b
set -g prefix 'C-a'
# vi 模式
setw -g mode-keys vi
# 鼠标支持
set -g mouse on

高亮

一般进入 tmux 后高亮与 bash 相同,若没有高亮可以尝试向 ~/.bashrc 写入:

alias tmux="TERM=xterm-256color tmux"

或者,进入 tmuxsource ~/.bashrc

Session

bash:

$ tmux new [-s session_name] [-d]  # 新建会话(-d -> detch 后台)
$ tmux a [-t session_name]  # a[ttach] 指定会话
$ tmux ls  # list session 列出会话
$ tmux kill -session -t session_name

C-a 进入控制模式后:

:new<CR>  # 新会话
s  # list session
$  # name session

窗口和标签(windows/tabs)

C-a 进入控制模式后:

c # create window 创建
w # window list 查看
n # next 下一个
p # previous 上一个
f # find ?
, # name window 命名窗口
& # kill window 关闭窗口

分割 Panes/splits

绑定 % 为水平分割, 绑定"为垂直分割:配置文件 ~/.tmux.conf:

bind '"' split-window -c '#{pane_current_path}'
bind '%' split-window -h -c '#{pane_current_path}'

C-a 进入控制模式后:

o # swap panes
q # show pane number
x # kill pane
+ # break pane into window
_ # restore pane from window
  # (空格), toggle between layouts
{ # move current pane left
} # move current pane right
z # toggle pane zoom

tmuxp

$ tmuxp load session_name  # 加载 ~/.tmuxp 中保存的会话
$ tmuxp freeze session_name  # 将会话保存到 ~/.tmuxp, 用 tmux ls 查看 session_name

转载于:https://my.oschina.net/makeit/blog/2206670

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值