tmux使用指南

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插件,以及如何创建插件。(后续更新)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值