tmux 使用详解

2023-05-16

 

什么是 tmux?

tmux 是一个终端复用工具,它允许用户在一个终端窗口中创建多个会话,并在这些会话之间切换。这使得用户可以在同一终端窗口中同时运行多个命令,而不必打开多个终端窗口。

安装 tmux

在 Linux 系统上,tmux 可以使用包管理器进行安装。例如,在 Ubuntu 系统上,可以使用以下命令安装:


   

sudo apt-get install tmux

  • 1
  • 2

在 MacOS 上,可以使用 Homebrew 进行安装:


   

brew install tmux

  • 1
  • 2

tmux 基本操作

启动新会话

要启动一个新的 tmux 会话,请在终端中输入以下命令:


   

tmux new-session -s {会话名称}

  • 1
  • 2

这将创建一个名为 {会话名称} 的新会话。要退出会话,请使用以下快捷键:


   

Ctrl-b d

  • 1
  • 2

列出会话

要列出当前所有的 tmux 会话,请使用以下命令:


   

tmux list-sessions

  • 1
  • 2

加入会话

要加入一个已经存在的会话,请使用以下命令:


   

tmux attach-session -t {会话名称}

  • 1
  • 2

分离会话

要分离当前会话,请使用以下快捷键:


   

Ctrl-b d

  • 1
  • 2

创建窗口

在 tmux 中,窗口是指一个包含一个或多个面板的容器。要创建一个新窗口,请使用以下快捷键:


   

Ctrl-b c

  • 1
  • 2

切换窗口

要切换到下一个窗口,请使用以下快捷键:


   

Ctrl-b n

  • 1
  • 2

要切换到上一个窗口,请使用以下快捷键:


   

Ctrl-b p

  • 1
  • 2

创建面板

在 tmux 中,面板是指一个包含一个命令行界面的区域。要创建一个新面板,请使用以下快捷键:


   

Ctrl-b %

  • 1
  • 2

切换面板

要在窗口中切换面板,请使用以下快捷键:


   

Ctrl-b <arrow-key>

  • 1
  • 2

显示快捷键列表

要显示所有可用的 tmux 快捷键,请使用以下命令:


   

tmux list-keys

  • 1
  • 2

结论

tmux 是一个非常强大的终端复用工具,可以使您的终端体验更加高效和流畅。掌握 tmux 的基本操作和快捷键,可以大大提高您的工作效率和生产力。

注意: 如果您在使用 tmux 时遇到任何问题,请参考 tmux 的官方文档或在社区中寻求帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

tmux 使用详解 的相关文章

  • Log4Net使用详解(续)

    说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后 xff08 网址 xff1a http blog csdn net zhoufoxcn archive 2008 03 26 2220533 aspx xff09
  • Tmux 使用教程

    转载自Tmux 使用教程 作者 xff1a 阮一峰 URL xff1a http www ruanyifeng com blog 2019 10 tmux html Tmux 1 Tmux 是什么 xff1f 1 1 会话与进程1 2 Tm
  • pwntools, terminal =‘tmux‘ 报错

    pwntools terminal 61 tmux 报错 Traceback most recent call last File exp py line 4 in gdb attach File home pwn pwn lib pyth
  • tmux使用教程

    tmux 的安装 Centos系统中使用 yum 来安装 tmuxyum install tmuxUbuntu系统使用apt安装tmuxapt install tmuxMac OS 使用 brew 来安装 tmuxbrew install
  • linux的netperf测试,linux下Netperf使用详解

    转载自 xff1a http blog sina com cn s blog 6b1ccd6501013119 html 首先下载 http www netperf org netperf DownloadNetperf html 安装 x
  • python field详解_django中ImageField的使用详解

    ImageField的使用笔记 今天完善作业写的订单系统 xff0c 主要是给每一个菜品增加图片 xff0c 看起来美观一些 xff0c 但是没想到这个小小的需求花了我一天时间 xff0c 记录下来 xff0c 算增长知识了 使用流程 1
  • ROS nodelet 使用详解

    本文以nodelet tutorial math为例来了解nodelet的原理及使用方法 xff0c 理论知识参考http blog csdn net zyh821351004 article details 52143309 代码地址 x
  • fork()使用详解

    其他参考 xff1a linux中fork xff08 xff09 函数详解 一 fork入门知识 进程的定义 xff1a 进程是一个执行中的程序的实例 xff0c 是系统进行资源分配和调度的一个独立单位 PCB是进程存在的唯一标识 PCB
  • 二十八. Semaphore的使用详解

    前言 Semaphore的官方注释如下 计数信号量 从概念上讲 xff0c 信号量维护一组许可证 xff08 permits xff09 通常 xff0c 每次调用Semaphore acquire方法时如果已经没有许可证 xff0c 则会
  • HttpUrlConnection使用详解

    一 xff0c HttpURLconnection的介绍 在Android开发中网络请求是最常用的操作之一 xff0c Android SDK中对HTTP 超文本传输协议 也提供了很好的支持 xff0c 这里包括两种接口 1 标准Java接
  • mysql-mysqlbinlog的使用详解

    一 背景 二进制日志在MySQL数据库中有着至关重要的作用 xff0c 而读取二进制日志的工具就显得同样重要了 xff0c 官方的mysqlbinlog就是读取二进制日志的工具 xff0c 这里就结合官网和自己的实践整理一下 xff08 P
  • nohup训练pytorch模型时的报错以及tmux的简单使用

    问题 在使用nohup命令后台训练pytorch模型时 关闭ssh窗口 有时会遇到下面报错 WARNING torch distributed elastic agent server api Received 1 death signal
  • tmux 绑定分号

    有什么办法可以绑定吗 059 到 tmux 中的命令 默认绑定到last pane 但是 我想将其重新绑定到 select pane R 我尝试将以下内容放入我的 tmux conf 中 但似乎都不起作用 bind 059 select p
  • 键转义序列不适用于 tmux

    我一直在使用iTerm2 and vim一阵子 当我需要使用组合键时 我遇到了一些问题 例如CTRL F10 and SHIFT F10里面一个vim会话在里面运行iTerm2 定义键绑定非常简单 例如
  • tmux 使用当前激活的 conda 环境创建新窗格或窗口

    当我使用 tmux 创建新窗格或窗口时 我想使用我刚刚使用的相同 conda 环境 IE 我现在使用名为 conda envXXXenv 我用Ctrl b 要创建一个新窗格 我想要的是新创建的窗格由 conda env 激活XXXenv 事
  • tmux:如何打开光标下的文件

    我是 vim 用户并且习惯了gf命令 打开光标下的文件 现在我想问一下 tmux 是否有类似的东西 我可以在 tmux 窗格中导航 并且经常会出现光标下有一个文件路径的情况 现在我希望能够使用 vim 打开光标下的该文件 A 在当前窗口中
  • 如何禁用 Tmux 中的键绑定

    使用 Tmux 和 Vim 有时很痛苦 对我来说 冲突之一是Control S 我在 Vim 中使用它来分割打开缓冲区 但是当使用 Tmux 时 嗯 Tmux 用它做了一些愚蠢的事情 我不明白其目的是什么 但基本上 当C s在 Tmux 中
  • 当没有正在运行的会话时,Tmux 无法连接到“tmux ls”上的服务器错误

    只需编写一个快速循环 在登录服务器时列出现有的 tmux 会话 具体取决于是否安装了 tmux 通过 CentOS 上的 bashrc if rpm q tmux then echo e TMUX sessions running n ec
  • 在 tmux 2.4 上如何一次性进入复制模式并开始搜索?

    我正在尝试将 F1 键绑定到 进入复制模式 开始反向搜索 我在网上唯一找到的是 bind key F1 copy mode send key 然而 这似乎不适用于 tmux 2 4 有没有办法让它在所有 tmux 版本上工作 这有效 bin
  • 无法获取用于 tmux 和 OSX 的删除键

    在通过自制软件安装了 tmux 的 OSX 上 我似乎无法让 删除 键起作用 我正在使用 iterm2 并将删除映射到 H 如果没有 tmux 删除 键可以正常工作 修复 Apple M1 Pro OSX 12 4 tmux 3 3a 上的

随机推荐