美文网首页
tmux日常操作

tmux日常操作

作者: 郝翔 | 来源:发表于2017-01-21 12:09 被阅读17次

    Session

    创建一个Session,默认情况下,当在shell中输入tmux时,就会自动创建一个名称为0的Session

    # 创建Session
    tmux
    
    # 查看当前建立的Session,使用下面两个命令
    tmux ls
    tmux list-session
    0: 1 windows (created Sat Jan 21 11:27:33 2017) [55x35]
    
    # 创建一个指定名称的Session
    tmux new -s $name
    
    # 使用t参数关闭指定的Session
    tmux kill-session -t $name
    
    # 完全退出,关闭所有的Session
    tmux kill-server
    

    Window

    在Session之下,可以开设很多得当Window,其实当我们创建一个Session时,就已经会默认创建一个Window了。

    在Window中,可以使用很多命令进行闪转腾挪了,默认调用命令的快捷键是Ctrl-b,看下面的例子:

    #Ctrl-b <command>
    
    # 列出当前所有的Window
    Ctrl-b w 
    (0)  0: ~  "DESKTOP-IE8ULOJ"
    (1)  1: ~  "DESKTOP-IE8ULOJ"
    (2)  2: ~- "DESKTOP-IE8ULOJ"
    (3)  3: ~* "DESKTOP-IE8ULOJ"
    
    # 创建一个Wind ow (create)
    Ctrl-b c
    
    # 切换到下一个Window (next)
    Ctrl-b n
    
    # 切换到上一个Window(previous)
    Ctrl-b p
    
    # 切换到指定序号的Window
    Ctrl-b [0-9]
    
    # 重命名当前窗口的名称
    Ctrl-b ,
    
    # 关闭当前窗口
    Ctrl-b &
    

    Pane

    在Window层级的切换时全屏的,可以继续分,往下的这个层级叫做Pane

    # 垂直分割
    Ctrl-b %
    
    # 水平分割
    Ctrl-b “”
    
    # 在窗口之间切换
    Ctrl-b o
    
    # 按照指定的方向切换
    Ctrl-b 方向键
    
    # tmux默认有几种Pane的布局方式,这个命令用来在默认的布局方式中切换
    Ctrl-b 空格
    
    # 关闭当前Pane
    Ctrl-b x
    

    相关文章

      网友评论

          本文标题:tmux日常操作

          本文链接:https://www.haomeiwen.com/subject/xsngbttx.html