温馨提示×

tmux ubuntu会话管理技巧

小樊
84
2024-09-08 07:22:30
栏目: 智能运维

tmux 是一个非常强大的终端复用器,它允许你在一个终端窗口中运行多个会话,同时在不同会话之间进行切换

  1. 安装 tmux: 在 Ubuntu 上,你可以使用以下命令安装 tmux:

    sudo apt-get install tmux
    
  2. 创建新会话:

    tmux new-session -s my_session
    

    这将创建一个名为 “my_session” 的新会话。你可以用其他名称替换 “my_session”。

  3. 分离会话: 要从当前会话中分离(退出 tmux 但保持会话运行),请按以下键组合:

    Ctrl + b, d
    
  4. 列出所有会话:

    tmux list-sessions
    
  5. 重新连接到会话:

    tmux attach-session -t my_session
    

    使用你想要重新连接的会话名称替换 “my_session”。

  6. 在会话中创建新窗口: 要在当前会话中创建一个新窗口,请按以下键组合:

    Ctrl + b, c
    
  7. 在窗口之间切换: 要在当前会话的不同窗口之间切换,请按以下键组合:

    Ctrl + b, n (next)
    Ctrl + b, p (previous)
    
  8. 重命名窗口: 要重命名当前窗口,请按以下键组合:

    Ctrl + b, ,
    

    然后输入新的窗口名称并按回车。

  9. 分离和重新连接窗口: 要将当前窗口与会话分离并在另一个会话中重新连接,请先按以下键组合以将窗口分离:

    Ctrl + b, !
    

    然后在目标会话中按以下键组合以重新连接窗口:

    Ctrl + b, :join-pane -t my_target_window
    

    使用你想要连接到的窗口名称替换 “my_target_window”。

  10. 关闭窗口: 要关闭当前窗口,请按以下键组合:

    Ctrl + b, &
    

    确认操作后,窗口将关闭。

  11. 关闭会话: 要关闭整个会话,请先分离会话,然后使用以下命令:

    tmux kill-session -t my_session
    

    使用你想要关闭的会话名称替换 “my_session”。

这些只是 tmux 功能的一小部分。要了解更多关于 tmux 的信息,请查看官方文档:https://github.com/tmux/tmux/wiki

0