tmux
新建会话 tmux new-session -s lei 临时退出 ctrl-b d 列出会话 tmux ls 连接 tmux attach -t lei 退出会话 exit 新建窗口 ctrl-b c 下一个窗口 ctrl-b n 上一个窗口 ctrl-b p 水平增加面板 ctrl-b % 垂直增加面板 ctrl-b " 切换面板 ctrl-b o 退出面板 ctrl-b x 方向键切换面板 ctrl-b ←→↑↓ 同步输入到所有面板 ctrl+b : setw synchronize-panes on 取消同步输入 ctrl+b : setw synchronize-panes off 重命名窗口 ctrl+b ,
全路径
PS1='\u@\h:\[\e[38;5;214m\]\w\[\e[0m\]\$ ' if command -v tmux >/dev/null 2>&1; then if [ -z "$TMUX" ]; then has_shi=$(tmux ls 2>/dev/null | grep -q "^shi:" && echo 1 || echo 0) has_lei=$(tmux ls 2>/dev/null | grep -q "^lei:" && echo 1 || echo 0) echo "请选择要进入的 tmux 会话:" echo "1) shi" echo "2) lei" read -p "输入序号: " choice case "$choice" in 1) if [ "$has_shi" -eq 1 ]; then exec tmux attach -t shi else exec tmux new -s shi fi ;; 2) if [ "$has_lei" -eq 1 ]; then exec tmux attach -t lei else exec tmux new -s lei fi ;; *) echo "无效选择,退出" ;; esac fi fi
-
« 上一篇:
18.ansible
-
20.frc内网穿透
:下一篇 »