Tmux教程

一、Tmux介绍

1.1 基本概念


在使用tmux之前我们先了解关于tmux的几个名词:

  • session,会话(任务)
  • windows,窗口
  • pane,窗格

关于session,很多人把session成为会话,但我觉得叫任务更适合一些。

在普通的终端中,窗口和其中由于session(任务)而启动的进程是连在一起的,关闭窗口,session就结束了,session内部的进程也会终止,不管是否运行完。但是在具体使用中,我们希望当前的session隐藏起来,在终端中做其他事情,但是又不希望session及其进程被关闭。这样就需要用到tmux,对session进行解绑。之后再想继续出来这个session的时候,再次绑定就可以回到之前的工作状态。

对于window可以理解为一个工作区,一个窗口。

对于一个session,可以创建好几个window,对于每一个窗口,都可以将其分解为几个pane小窗格。

二、Tmux安装

# Ubuntu or Debian
sudo apt-get install tmux

# CentOS or Fedora
sudo yum install tmux

# Mac
brew install tmux

三、常用操作

3.1 新建/启动

新建sessio可以在terminal上输入tmux命令,会自动生成一个id为0的sessionn:

tmux

也可以在建立时显式地定义session的名字,这个名字可以用于解绑后快速的重新进入该session

tmux new -s your-session-name

3.2 分离出窗口/解绑

在tmux窗口中,按下ctrl+b d或者输入以下命令,就会将当前session与窗口分离,session转到后台执行

tmux detach

3.3 再次绑定session

tmux attach -t your-session-name

3.4 退出并关闭

如果你想退出该session,可以杀死session

tmux kill-session -t your-session-name

当然,也可以使用ctrl+d关闭该session的所有窗口来退出该session。

3.5 重命名session

tmux rename-session -t old-session new-session
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值