tmux 技巧:linux后台运行程序

  • 内容
  • 相关

我们先来理解下tmux的几个元素。tmux的主要元素分为三层:

  • Session 一组窗口的集合,通常用来概括同一个任务。Session可以有自己的名字便于任务之间的切换。detach和attach都是基于Session的,通过 tmux 命令创建一个Session。
  • Window 单个可见窗口,Windows有自己的编号。在tmux的session中通过 C-b+c 来创建。
  • Pane 窗格,被划分成小块的窗口。通过在Window中 C-b+" (水平分割,左右两个Pane) 或者 C-b+% (垂直分割,上下两个Pane)。

即: 
session: 会话,一个服务器可以包含多个session 
window: 窗口,一个session可以包含多个window 
pane: 面板,一个window可以包含多个pane

快捷键一览:

tmux    #开启tmux,新建一个session: t
tmux ls #显示已有tmux列表(C-b s)
tmux attach-session -t n #重新连接上第n个session, 即attach。或者: tmux a –t n
C-b c #创建一个新的窗口
C-b n #切换到下一个窗口
C-b p #切换到上一个窗口
C-b l #最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道
c-b w #通过上下键选择当前窗口中打开的会话
C-b n #直接跳到第n个窗口
C-b & #退出当前窗口(kill window,同时关闭所有小窗口)
C-b x #关闭当前光标处的小窗口或者如果只有一个窗口则关闭window


C-b d 临时断开会话,即dettach,类似screen的 ctrl+a+d (通过tmux ls查看Session号,例如0,然后tmux attach-session -t 0 重新attach) 
C-b " 分割出来一个窗口 
C-b % 分割出来一个窗口 
C-b o 在小窗口中切换 
C-b (方向键) 
C-b ! 新建一个窗口,并将当前小窗口最大化

本文标签:

版权声明:若无特殊注明,本文皆为《筱瞳》原创,转载请保留文章出处。

收录情况:百度已收录

本文链接:tmux 技巧:linux后台运行程序 - http://www.hez70.com/good/15.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注