您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

tmux使用指南

目录

  • TMUX
    • 安装
      • MaxOS
      • Ubuntu
    • 快速使用
      • 进入一个session
      • 创建一个具名session
      • 列出所有session
      • 离开一个session
      • 进入一个session
      • 杀死一个session
      • 创建一个window
      • 列出所有window
      • 选择一个session中的window
      • 关闭一个window
      • 创建一个pane
      • 杀死一个pane
      • 列出所有的pane
      • 列出所有子命令
    • 一些关键概念
    • 详解篇
    • 拓展篇

TMUX

安装

MaxOS

brew install tmux

Ubuntu

apt-get install tmux

快速使用

进入一个session

在命令行键入指令tmux,可以快速创建一个新的session。

tmux

创建一个具名session

默认创建的session都是不具名的,也就说session的标题都是工具自动生成的。通过子命令newnew-session可以设定一个具名session。

tmux new -s <session_name>

列出所有session

我们有时候需要确认有多少个正在运行中的session,通过lslist-session可以列出session的基础情况。

tmux ls

离开一个session

有时候我们需要暂时离开一个session,通过detachdetach-client指令可以推出一个正在运行中的session。

tmux detach

进入一个session

我们可以查看当下有哪些正在运行中的session,并通过aattach-session指令进入一个正在运行中的session。

tmux a -t <session_name>

杀死一个session

因为每一个session都会持续运行,有时候我们需要杀死一些正在运行中的session,这时候可以通过kill-session实现。

tmux kill-session -t <session_name>

创建一个window

我们在一个session中至少拥有一个窗口,我们可以在同一个session中拥有多个窗口。通过neww或者new-window来创建。

tmux neww -n <window_name>

列出所有window

如果需要查看session有哪些window,通过指令list-windows或者lsw实现功能。

tmux lsw

选择一个session中的window

我们可以通过指令select-window或者selectw选择一个正在运行中的window。

tmux selectw -t <window_name>

关闭一个window

通过指令killw或者kill-window关闭窗口。

tmux killw -t <window_name>

创建一个pane

我们可以在一个window中创建一个pane,通过指令split-window或者splitw来分离出一个pane。

tmux splitw <-h> <-p percentage | -l size> -t <pane_name>

杀死一个pane

通过kill-pane或者killp杀死一个pane。

tmux killp -t <pane_name>

列出所有的pane

通过list-panes或者lsp列出所有的pane。

tmux lsp

列出所有子命令

通过list-commands指令,我们可以获取所有的子指令。

tmux list-commands

一些关键概念

tmux相关的基础概念理解。

session
window1
pane1
pane2
pane3
window2
pane5
pane6

详解篇

详解所有指令以及快捷键。(后续更新)

拓展篇

了解有哪些好玩的tmux插件,以及如何创建插件。(后续更新)


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进