tmux常用命令

一、会话相关

创建

tmux new -s <session-name>

Detach

tmux detach

或者

Ctrl+b d

Detach 后,原有session 仍然在运行,不像bash,退出了session就结束了

List

tmux ls

Ctrl+b s

Attach

tmux attach -t 0

或者

tmux attach -t <session-name>

Kill

tmux kill-session -t 0

tmux kill-session -t <session-name>

Switch

tmux switch -t 0

tmux switch -t <session-name>

Rename

tmux rename-session -t 0 <new-name>

二、窗格相关

划分窗格

# 划分上下两个窗格

$ tmux split-window

Ctrl+b "

# 划分左右两个窗格

$ tmux split-window -h

Ctrl+b %

窗格间移动光标

# 光标切换到上方窗格

$ tmux select-pane -U

# 光标切换到下方窗格

$ tmux select-pane -D

# 光标切换到左边窗格

$ tmux select-pane -L

# 光标切换到右边窗格

$ tmux select-pane -R

 

Ctrl+b <arrow key>

窗格换位

# 当前窗格上移

$ tmux swap-pane -U

# 当前窗格下移

$ tmux swap-pane -D

 

Ctrl+b {:当前窗格与上一个窗格交换位置。

Ctrl+b }:当前窗格与下一个窗格交换位置。

Ctrl+b ctrl+<arrow key> 调整窗格分界线位置(调整窗格大小)

滚动窗格

Ctrl+b [  :启动滚动模式

 

Page up/page down 向上下滚动

 

q 退出滚动模式

三、gdb.attach() 相关

pwntools脚本开头加这一句

context.terminal = ["tmux", "splitw", "-h"]

注:必须是root权限启动的tmux,在tumx中运行该pwntools 的py脚本即可,gdb attach的时候启动新tmux窗口

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值