加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Tmux命令是一种终端多路复用器可以替代GNU Screen

发布时间:2023-07-22 10:32:47 所属栏目:Linux 来源:网络
导读:   Linux常用命令Tmux命令是一种终端多路复用器,可以替代GNU Screen。换句话说,这意味着您可以启动Tmux会话,然后在该会话中打开多个窗口。每个窗口都占据整个屏幕,并且可以分成矩形窗
  Linux常用命令Tmux命令是一种终端多路复用器,可以替代GNU Screen。换句话说,这意味着您可以启动Tmux会话,然后在该会话中打开多个窗口。每个窗口都占据整个屏幕,并且可以分成矩形窗格,下面为大家分享一下Linux常用命令tmux命令具体使用方法。

  安装Tmux
 
  您可以使用发行版的软件包管理器轻松安装Tmux。
 
  在Ubuntu和Debian上安装Tmux
 
  sudo apt install tmux
 
  在CentOS和Fedora上安装Tmux
 
  sudo yum install tmux
 
  在macOS上安装Tmux
 
  brew install tmux
 
  开始您的第一个Tmux会话
 
  要开始您的第一个Tmux会话,只需tmux在控制台中输入:
 
  tmux
 
  这将打开一个新会话,创建一个新窗口,并在该窗口中启动一个shell。
 
  进入Tmux之后,您会在屏幕底部看到一条状态行,其中显示有关当前会话的信息。
 
  现在,您可以运行第一个Tmux命令。例如,要获取所有命令的列表,请输入:
 
  Ctrl+b ?
 
  创建命名的Tmux会话
 
  默认情况下,Tmux会话以数字命名。当您运行多个Tmux会话时,命名会话很有用。要创建新的命名会话,请tmux使用以下参数运行命令:
 
  tmux new -s session_name
 
  选择一个描述性的会话名称总是一个好主意。
 
  从Tmux会话中分离
 
  您可以通过以下命令从Tmux会话中分离出来并返回到正常的shell:
 
  从会话中分离后,在Tmux会话中运行的程序将继续运行。
 
  重新连接到Tmux会话
 
  要首先附加到会话,您需要找到会话的名称。要获取当前正在运行的会话的列表,请输入:
 
  tmux ls
 
  会话的名称是输出的第一列。
 
  0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35]
 
  my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]
 
  从输出中可以看到,有两个正在运行的Tmux会话。第一个被命名0,第二个被命名
 
  my_named_session
 
  。
 
  例如,要附加到session 0,您可以输入:
 
  从输出中可以看到,有两个正在运行的Tmux会话。第一个被命名0,第二个被命名my_named_session。
 
  例如,要附加到session 0,您可以输入:
 
  tmux attach-session -t 0
 
  使用Tmux Windows和窗格
 
  默认情况下,启动新的Tmux会话时,它将创建一个带有外壳的单个窗口。
 
  要创建一个具有shell type的新窗口,将为其分配Ctrl+b c范围内的第一个可用数字0...9。
 
  所有窗口的列表显示在屏幕底部的状态行上。
 
  以下是一些用于管理Tmux窗口和窗格的最常用命令:
 
  Ctrl+b c 创建一个新窗口(带外壳)
 
  Ctrl+b w 从列表中选择窗口
 
  Ctrl+b 0 切换到窗口0(按数字)
 
  Ctrl+b , 重命名当前窗口
 
  Ctrl+b % 将当前窗格水平拆分为两个窗格
 
  Ctrl+b " 将当前窗格垂直拆分为两个窗格
 
  Ctrl+b o 转到下一个窗格
 
  Ctrl+b ; 在当前窗格和上一个窗格之间切换
 
  Ctrl+b x 关闭当前窗格
 
  自定义Tmux
 
  启动Tmux时,它将从~/.tmux.conf是否存在文件读取其配置参数。
 
  这是~/.tmux.conf带有自定义状态行和一些其他选项的示例配置:
 
  # Improve colors
 
  set -g default-terminal 'screen-256color'
 
  # Set scrollback buffer to 10000
 
  set -g history-limit 10000
 
  # Customize the status line
 
  set -g status-fg  green
 
  set -g status-bg  black
 
  Tmux截图Tmux截图
 
  Tmux基本用法
 
  以下是Tmux入门的最基本步骤:
 
  在命令提示,类型tmux new -s my_session,
 
  运行所需的程序。
 
  使用键序列Ctrl-b+ d从会话中分离。
 
  通过键入重新连接到Tmux会话tmux attach-session -t my_session。
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章