命令行利器Tmux

Tmux是一个优秀的终端复用软件,类似GNU Screen,但是对两个软件评价已经是一边倒了,大多数人认为tmux功能更加强大,使用更加方便。

Tmux不仅可以提高终端工作效率,是服务器管理工作必不可少的工具,更拉风的是可以做远程的Pair Programming。

下面是我的一些.tmux.conf设置

unbind C-b
set -g prefix C-a
setw -g mode-keys vi

# split window like vim
# vim's defination of a horizontal/vertical split is revised from tumx's
bind s split-window -h
bind v split-window -v
# move arount panes wiht hjkl, as one would in vim after C-w
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

# resize panes like vim
# feel free to change the "1" to however many lines you want to resize by,
# only one at a time can be slow
bind < resize-pane -L 10
bind > resize-pane -R 10
bind - resize-pane -D 10
bind + resize-pane -U 10

# bind : to command-prompt like vim
# this is the default in tmux already
bind : command-prompt

下面关于Tmux的文章您也可能喜欢,不妨看看:

Tmux:终端复用器 http://www.linuxidc.com/Linux/2013-07/86776.htm

tmux使用简单教程 http://www.linuxidc.com/Linux/2014-10/107644.htm

Tmux 入门指南  http://www.linuxidc.com/Linux/2015-07/119843.htm

用 Tmux 和 Vim 打造 IDE  http://www.linuxidc.com/Linux/2015-06/119165.htm

CentOS下Tmux安装和使用 http://www.linuxidc.com/Linux/2014-11/109375.htm

用 Tmux 和 Vim 打造 IDE  http://www.linuxidc.com/Linux/2015-06/119165.htm

Tmux 的详细介绍请点这里 
Tmux 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-08/122486.htm

时间: 2024-12-23 11:21:03

命令行利器Tmux的相关文章

linux下的终端利器----tmux

tmux 简介 我想大家之前都听说过terminator ,这个多终端管理器,之前我也一直使用的这个,但是使用起来感觉有点丑陋,而且使用起来非常不方便.但是这个tmux 却可以使你排抛弃键盘,完全使用键盘操作. tmux 是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件.类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再"浪费"多余的终端来连接这

命令行的艺术

流畅地使用命令行是一个常被忽略的技能,或被认为是神秘的奥义.但是,它会以明显而微妙的方式改善你作为工程师的灵活度和生产力.这是我在 Linux 上工作时发现的有用的命令行使用小窍门和笔记的精粹.有些小窍门是很基础的,而有些是相当地特别.复杂.或者晦涩难懂.这篇文章不长,但是如果你可以使用 并记得这里的所有内容,那么你就懂得很多了. 其中大部分最初出现在Quora上,但是考虑到兴趣所在,似乎更应该放到 Github 上,这里的人比我更能提出改进建议.如果你看到一个错误,或者更好的某种东西,请提交问

命令行艺术

curl -s 'https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md' | egrep -o '`\w+`' | tr -d '`' | cowsay -W50 流畅地使用命令行是一个常被忽略的技能,或被认为是神秘的奥义.但是,它会以明显而微妙的方式改善你作为工程师的灵活度和生产力.这是我在 Linux 上工作时发现的有用的命令行使用小窍门和笔记的精粹.有些小窍门是很基础的,而有些是相当

《Linux命令行与Shell脚本编程大全第2版》读书笔记

公司说不准用云笔记了,吓得我赶紧把笔记贴到博客上先..... 近3年前的了,只有一半的章节,后面的没空记录了.... 第1章 可以cat /proc/meminfo文件来观察Linux系统上虚拟内存的当前状态 ipcs命令专门用来查看系统上的当前共享内存页面 Ubuntu使用一个表来管理在系统开机时要自动启动的进程,在/etc/init.d目录,可将开机时启动或停止某个应用的脚本放在这个目录下.这些脚本通过/etc/rcX.d目录下的入口启动,这里X代表运行级(run level) Linux才

命令行的艺术:linux bash命令大全详解

熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力.本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要.有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂.这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了. 这篇文章是 许多作者和译者 共同的成果. 这里的部分内容 首次 出现 于 Quora , 但已经迁移到了 Github,并由众多高手做出了许多改进. 如果你在本文中发现了错误或者存

Zabbix监控之Linux命令行/Shell脚本解析json

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1684266 本文主要写了在Linux下如何用Shell脚本解析json数据,以便于在Zabbix中添加适合于业务应用的监控项. 为什么要使用json? json作为一种文本化的数据格式(文本化协议),符合UNIX编程的哲学,既符合透明性(透明性:设计可见,便于审查和调试)又符合文本性(文本性:数据应该保存为文本文件

28个Unix/Linux的命令行神器

From: http://os.51cto.com/art/201207/347414.htm 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这些工具都非常不错,希望每个人都知道.本篇文章还在Hacker News上被讨论,你可以过去看看. dstat & sar iostat, vmstat, ifstat 三合一的工具,用来查看系统性能. 官方网站:http://dag.wieers.c

Linux系统管理员的命令行工具箱目录

Linux系统管理员的命令行工具箱目录 系统管理员(sysadmins)负责日常维护生产系统和服务.其中一个关键任务就是保证功能性服务能24小时工作.为了这个,他们得很小心地计划备份方式,灾难管理策略,定时维护,安全审查,等等.和任意其他管理一样,系统管理员也有他们的必备工具.在正确的时间正确的情况下使用合适的工具,可以帮助维护操作系统的健壮,达到最小的服务中断时间和最大的运行时间. 这篇文章会介绍一些系统管理员日常活动中最常用和有效的命令行工具.如果你想推荐其他没在这里列出来的好用的工具,别忘

5个你可能会忽略的有用命令行工具

不可否认,好的命令行工具可给开发人员带来好处.这篇文章,正如标题所说的那样,将为大家介绍5款超棒的命令行工具. 1.Z 一次安装 甚至忘记了它 得益于它的生产力:Z. OK,但这是怎么一回事呢?好吧,Z可以让你快速从文件夹跳转到文件夹,而无需费心编写完整的绝对或相对路径.为了实现这一目标,它记录了所有你访问的文件夹,然后基于上次使用的频率和时间将它们排名.因此,所有你需要做的是键入 z part/of/path然后敲回车.通过这种方式,Z就会自动引导你到排名最高的匹配. 要安装Z,可以下载 z.