“五分钟学命令系列”之二十五《tmux命令》

tmux是一款和screen一样的非常强大的终端管理软件,tmux包含了99%的screen功能。个人分别使用了两款还是比较推荐tmux。

一、安装

安装tmux前需要安装依赖包

yum install libevent-devel ncurses-devel

接下来就是源码安装

wget wget http://downloads.sourceforge.net/tmux/tmux-2.0.tar.gz

tar zxvf tmux-2.0.tar.gz

cd tmux-2.0

./configure

make && make install

二、配置

tmux和screen的激活快捷键是不一样的,tmux是ctrl+b而screen是ctrl+a。之前用screen习惯了ctrl+a,于是可以通过配置文件把tmux的快捷键也设置成ctrl+a。

编辑vim ~/.tmux.conf文件,设置新的快捷键和取消绑定默认快捷键

set-option -g prefix C-a .

unbind-key C-b .

bind-key C-a send-prefix

三、常用命令

1、常用参数

tmux new -s yourname ->创建一个yourname的session;

tmux ls ->列出当前所有session;

tmux a -t yourname ->连接指定名称的session;

tmux a ->如果只有一个session,可以省略-t参数;

tmux -r ->连接上次断开的session;

2、在tmux session下的命令:(所有命令都以 ctrl+a(C-a) 开始)

ctrl+a d ->分离session;

ctrl+a c ->创建一个新窗口;

ctrl+a % ->垂直分屏;

ctrl+a " ->水平分屏;

ctrl+a n ->切换到下一窗口

ctrl+a p ->切换到上一窗口

ctrl+a w ->列出所有窗口选择

ctrl+a & ->关闭当前窗口

ctrl+a , ->重命名当前窗口

ctrl+a . ->修改当前窗口编号

ctrl+a 方向键 ->在各面板之间切换(也可以加o切换)

ctrl+a x ->关闭当前面板

ctrl+a q ->显示面板编号

ctrl+a ?->列出所有快捷键

ctrl+a s ->选择并切换session,在同时开启了多个session时

ctrl+a l->在前后两个窗口之间切换

ctrl+a t->当前面板显示一个时钟

ctrl+a+o->顺时针旋转当前窗口的面板

alt+a+o->逆时针旋转当前窗口的面板

 

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

  1. avatar 每天签到赚10元 0

    不错不错