Tmux | 常用操作存档


(因为实在太好忘了,所以在博客存档方便查找)

参考资料:Tmux 使用教程 | 阮一峰的网络日志

tmux new -s <session-name>
<Ctrl+B D> # detach

tmux ls
tmux a -t <session-name>
<Ctrl+B PgUp PgDn>

<ESC> <q>
<Ctrl+D> # exit

关闭当前 session:Ctrl+D。

启用滚轮:

vim ~/.tmux.conf
# 输入
set -g mouse on

杀掉自己的所有 tmux:pkill -u <user_name> -f tmux

杀掉所有格式为 testXXX 的 tmux:

tmux ls | grep -E '^test[0-9]+:' | cut -d: -f1 | xargs -I {} tmux kill-session -t {}
tmux ls | grep -E '^rune[0-9]+:' | cut -d: -f1 | xargs -I {} tmux kill-session -t {}
tmux ls | grep -E '^qpa[0-9]+:' | cut -d: -f1 | xargs -I {} tmux kill-session -t {}

批量杀掉 tmux:

for s in pbskill4{2,3,6,7}; do tmux kill-session -t "$s" 2>/dev/null; done

把当前目录下的 *.pt 文件全删掉:

find . -type f -name "*.pt" -exec rm {} \;

给服务器快速传文件:

# 在本机下,不需要连接到服务器
scp 文件路径/路径/文件名.zip 服务器别名:
# 别忘记最后加冒号


posted @ 2024-01-18 19:47  MoonOut  阅读(62)  评论(0)    收藏  举报