Linux tmux

一、简介

Tmux是一个用于终端复用的软件,它允许一个用户在一个终端窗口或远程终端会话中使用多个不同的终端会话。在同一个命令行接口处理多个程序,以及将程序从已经开始运行另外的程序的Unix shell中分离出来,是非常有用的。

 

二、安装

在 Debian 和 Ubuntu下安装 Tmux 的命令:

sudo apt-get install tmux

在CentOS和 RHEL中,由于它不存在于官方的软件源中,所以需要添加 EPEL 库,而後进行安装,具体指令:

rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install tmux

 

三、配置

1)使用Tmuxinator進行快速配置

http://hao.jobbole.com/tmuxinator/

四、使用教程

1)快速上手

http://blog.jobbole.com/87584/

2)快捷鍵

http://www.linuxidc.com/linux/2015-01/111524.htm
时间: 2024-10-23 20:05:41

Linux tmux的相关文章

Linux tmux 安装 配置

一.简介 Tmux是一个用于终端复用的软件,它允许一个用户在一个终端窗口或远程终端会话中使用多个不同的终端会话.在同一个命令行接口处理多个程序,以及将程序从已经开始运行另外的程序的Unix shell中分离出来,是非常有用的. 二.安装 参考:http://www.linuxidc.com/Linux/2013-07/86776.htm 在 Debian 和 Ubuntu下安装 Tmux 的命令: sudo apt-get install tmux 在CentOS和 RHEL中,由于它不存在于官

Linux tmux分屏工具

Tmux介绍: Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活.动态的进行各种布局和操作.它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb--总之它就是一个灵活的IDE,任仍你配置 安装: CentOS的软件安装工具不是apt-get  是yum 安装tmux之前需要先安装一些支持的组件: yum install libevent-devel ncurses-devel 接下来就

[Linux] TMUX Python版本设置

TMUX Python版本设置 本地mac的终端已经设置python版本为python3.7, 结果进入tmux时,一直时python2.7. # 本地.bash_profile alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python" 检查匹配发现 set-option -g default-command 'exec reattach-to-user-namespace -l zsh' 原

[Linux]CentOS下安装和使用tmux

前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了.直到第二天码农周刊就推荐了这篇文章,才引起我真正的关注.tmux真的那么好用吗?所以我自己也倒腾来一遍,的确在许多场景下还是非常有用的.如: 做服务器的,肯定需要关注性能的,而tmux多个pane可以很方便同时关注多项性能指标: 我们的游戏服刚好有多个服务存在,而联调多个服务的时候,可以同时看到多个

tmux神器

参考: http://wdxtub.com/2016/03/30/tmux-guide/ 卢钧轶(cenalulu) http://cenalulu.github.io/linux/tmux/ tmux是一个优秀的终端复用器,通俗一点说就是"终端窗口管理器" 如果本地开一个窗口连接到服务器跑前端程序,那么这个窗口就被占用了,如果需要再看别的程序就需要重新开一个窗口重新连接上服务器很麻烦的啊 如果在服务器上运行tmux,那么本地只需要开一个窗口就可以了 并且 本地的窗口一但断开,本来任务

我的终端

关于windows的ssh client终端, 着实纠结很久, 从putty到SecureCRT到Xshell再到mRemoteNG再到Tera Terminal. 再到后来使用的Cygwin+ConEmu+Screen的管理方式. 总是觉得不那么称心如意, 每种ssh client都存在着各种各样不同的问题. 其实就归结于一点, windows的终端实在是不够给力. 最终我的解决方案是cygwin + tmux + tmux-logging+ oh-my-zsh + autojump + sh

Tmux Linux 分屏工具

刚进入IT行业做Linux运维,小白一枚.在公司发现有同事使用mac操作linux系统界面时,可以使用快捷键分屏,于是自己在网上找了一下linux相关的分屏工具. Tmux是一个键盘驱动的终端分屏工具,可以替代Linux下的screen.当然,如果是在Mac下使用的话,它的核心功能(例如window,分屏等)也是可以被iTerm2替代的,不过好在Tmux在unix操作系统中足够通用,用包管理工具(apt-get, brew等)即可安装,所以了解并熟练使用它,还是能为平时终端下的工作节省不少时间的

Linux终端多窗口工具tmux 的编译安装

tmux (全名是Terminal Multiplexer)是一个优秀的终端复用软件,类似GNU Screen,但来自OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再"浪费"多余的终端来连接这台远程主机:当然其功能远不止于此.与screen相比的优点:可以横向和纵向分割窗口,且窗格可以自由移动和调整大小.可在多个缓冲区进行复制和粘贴,支持跨窗口搜索:非正常断线后不需重新detach:-- 有人说--与tm

〖Linux〗tmux 配置文件

tmux中默认的shell是zsh,zsh在日常中使用可以协助我们高效地使用shell命令. # 设置Shell set-option -g default-shell /bin/zsh # 设置复制模式,空格开始选,Enter结束复制 setw -g mode-keys vi #开启status-bar uft-8支持 set -g status-utf8 on # 设定窗口起始 set -g base-index 1 # history set-option -g history-limit