- 浏览: 135259 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
h416373073:
正遇到了此问题不知如何解决, 多谢分享
solr + Tomcat安装 -
jack_boy:
blackproof 写道原来也用过es,超费内存,不如sol ...
ElasticSearch中文分词ik安装 -
blackproof:
原来也用过es,超费内存,不如solar好用
ElasticSearch中文分词ik安装
tmux基本使用
tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!
tmux完全使用键盘控制窗口,实现窗口的切换,像是Chrome的方式管理shell,使用起来很方便,byubo也有同样的功能。
tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b,可以自己修改,改为CTRL+a。
在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可。
set -g prefix C-a
unbind C-b
此时并没有生效,重启tmux或者在命令模式(按PREFIX : )输入
source-file ~/.tmux.conf
任何命令前都需要CTRL+a,然后再按其他的键发出具体的操作命令,更多命令请看tmux参考手册
1 建立命名会话
PREFIX c 创建新的窗口
PREFIX d 退出tmux窗口,tmux仍在后台运行,可以通过tmux attach进入到指定的会话
# tmux new -s session -d #在后台建立会话
# tmux ls #列出会话
# tmux attach -t session #进入某个会话
2 复制模式copy-mode
a.PREFIX [ 进入复制模式
b.按 space 开始复制,移动光标选择复制区域
c.按 Enter 复制并退出copy-mode。
d.将光标移动到指定位置,按 PREIFX ] 粘贴
如果不在配置文件中进行如下配置,在VIM中复制模式无法完成操作
在~/.tmux.conf中加入如下行
setw -g mode-keys vi
3 Remaping key
讲Caps Lock键映射为Ctrl,更改键映射后反而有点不习惯,就用默认的键盘控制也很方便,习惯就好。
windows环境下载安装AUTOHOTKEY,修改AutoHotKey.ahk文件为
4 配置
5 滚屏
滚屏要进入copy-mode,即PREFIX+[,然后就可以用上下键来滚动屏幕,配置了vi快捷键模式,就可以像操作vi一样来滚动屏幕,非常的方便。
退出直接按‘q’键即可。
更多工具参考Kristóf Kovács的博客及coolshell的博客
tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!
tmux完全使用键盘控制窗口,实现窗口的切换,像是Chrome的方式管理shell,使用起来很方便,byubo也有同样的功能。
tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b,可以自己修改,改为CTRL+a。
在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可。
set -g prefix C-a
unbind C-b
此时并没有生效,重启tmux或者在命令模式(按PREFIX : )输入
source-file ~/.tmux.conf
任何命令前都需要CTRL+a,然后再按其他的键发出具体的操作命令,更多命令请看tmux参考手册
1 建立命名会话
# tmux new -s session进入tmux。
PREFIX c 创建新的窗口
PREFIX d 退出tmux窗口,tmux仍在后台运行,可以通过tmux attach进入到指定的会话
# tmux new -s session -d #在后台建立会话
# tmux ls #列出会话
# tmux attach -t session #进入某个会话
2 复制模式copy-mode
a.PREFIX [ 进入复制模式
b.按 space 开始复制,移动光标选择复制区域
c.按 Enter 复制并退出copy-mode。
d.将光标移动到指定位置,按 PREIFX ] 粘贴
如果不在配置文件中进行如下配置,在VIM中复制模式无法完成操作
在~/.tmux.conf中加入如下行
setw -g mode-keys vi
3 Remaping key
讲Caps Lock键映射为Ctrl,更改键映射后反而有点不习惯,就用默认的键盘控制也很方便,习惯就好。
windows环境下载安装AUTOHOTKEY,修改AutoHotKey.ahk文件为
;;; Default script settings #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. ;;; Remap CapsLock to Control. Move CapsLock to Right Control. CapsLock::Control RControl::CapsLock运行AutoHotKey,如已运行可以reload。更多修改CapsLock到CTRL的方法,请参考文章MovingTheCtrlKey
4 配置
#设置PREFIX为Ctrl-a set -g prefix C-a #解除Ctrl-b与PREFIX的对应关系 unbind C-b #copy-mode将快捷键设置为vi模式 setw -g mode-keys vi #将r键设置为加载配置文件,并显示"reloaded!"信息 bind r source-file ~/.tmux.conf \; display "Reloaded!" #设置终端颜色为256色 set -g default-terminal "screen-256color" #开启status-bar uft-8支持 set -g status-utf8 on #设置pan前景色 set -g pane-border-fg green #设置pane背景色 set -g pane-border-bg black #设置活跃pane前景色 set -g pane-active-border-fg white #设置活跃pane背景色 set -g pane-active-border-bg yellow #设置消息前景色 set -g message-fg white #设置消息背景色 set -g message-bg black #设置消息高亮显示 set -g message-attr bright #设置status-bar颜色 set -g status-fg white set -g status-bg black #设置窗口列表颜色 setw -g window-status-fg cyan setw -g window-status-bg default setw -g window-status-attr dim #设置当前窗口在status bar中的颜色 setw -g window-status-current-fg white setw -g window-status-current-bg red setw -g window-status-current-attr bright #设置status bar格式 set -g status-left-length 40 set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P" set -g status-right "#[fg=cyan]%d %b %R" set -g status-interval 60 set -g status-justify centre #开启window事件提示 setw -g monitor-activity on set -g visual-activity on
5 滚屏
滚屏要进入copy-mode,即PREFIX+[,然后就可以用上下键来滚动屏幕,配置了vi快捷键模式,就可以像操作vi一样来滚动屏幕,非常的方便。
退出直接按‘q’键即可。
更多工具参考Kristóf Kovács的博客及coolshell的博客
- tmux.rar (2.4 MB)
- 描述: tmux:productive mouse-free development
- 下载次数: 32
发表评论
-
fedora live use
2015-11-29 09:42 471vesamenu.c32:not a COM32R image ... -
远程拷贝文件
2015-05-08 09:57 387把机器上指定后缀名的代码,一股脑拷贝的别的机器上,lbin是主 ... -
Hive去重复数据
2015-03-23 15:33 7644Hive数据去重 insert overwrite table ... -
Mongodb C++ driver中的逻辑操作“或”
2015-01-28 15:17 2729Mongodb中的查询操作比 ... -
happybase访问Hbase
2015-01-08 14:40 4829Java以为的语言访问Hbase都是通过thrift进行访问的 ... -
ElasticSearch中文分词ik安装
2015-01-02 22:59 20107http://www.elasticsearch.org/ov ... -
ssh 无密码登陆
2014-12-26 14:03 658用$ssh-keygen -t rsa生成密钥与公钥 将.ss ... -
vim 非贪婪匹配
2014-11-13 15:14 2837vim的模式匹配使用正则表达式 .*是贪婪匹配,会匹配最多的字 ... -
[转]vim-airline in xshell or putty or MobaXterm
2014-11-11 13:36 6341windows下使用Xshell,putty或者是MobaXt ... -
跟踪同一个系统中不同进程的系统调用
2014-09-24 14:16 1194跟踪同一个系统中不同进程的系统调用 在编写多线程的程序时,偶 ... -
easy_install 报错
2013-11-26 10:32 1012easy_install -U distribute 后执行 ... -
python中的@
2013-11-15 11:31 0python中的@符号 在python中有一个@符号,起到装 ... -
LVS+keepalived配置备忘
2013-07-18 14:47 2783LVS + keepalived实现负载均衡的文档很多,这里不 ... -
Structs in ruby
2012-12-11 14:33 1136Ruby中的Struct是一个特殊的类,只(仅仅只)用来存取数 ... -
ruby mix-in
2012-12-10 16:49 1713Ruby mix-in Ruby 是一门面向对象的语言,所有一 ... -
gnome-shell安装
2012-09-04 12:54 13891. 安装gnome3 tweak tool工具,用于gnom ... -
源码编译安装mysql
2012-08-30 14:52 1370由于开发环境中的mysql有别的用处,为了不影响开发换进需要源 ... -
Linux网络参数优化
2012-08-21 18:47 2047net.ipv4.tcp_tw_reuse = 1 表示开启重 ... -
typedef定字符串数组类型
2012-07-24 14:06 1042typedef char char_array[1024]; ... -
在Linux下查看系统名称
2012-07-04 15:57 4628有时候需要查看系统名称,由于使用不多,以至于经常遗忘,反复Go ...
相关推荐
tmux-yank:用于复制到系统剪贴板的Tmux插件。 适用于OSX,Linux和Cygwin
Tmux manual 1Tmux manual 1Tmux manual 1Tmux manual 1Tmux manual 1Tmux manual 1Tmux manual 1
Linux_Tmux的安装与简易使用.md
tmux 英文参考手册
tumx配置文件,兼容vim的h,j,k,l按键,下载后,在当前文件夹执行mv tmux.conf ~/.tmux.conf,然后tmux new -s test新开一个tmux的session,使用crtl+b h,j,k,l既可以快速移动窗口。
Discover how easy it is to use tmux to collaborate remotely with others, and explore more advanced usage as you manage multiple tmux sessions, add custom scripts into the tmux status line, and ...
配置好 直接可以使用的 我用的挺好的 tmux是在一个窗口上运行多个shell的工具 绝对神器
tmux配置,weather_yahoo.sh,xterm配置文件,256色测试脚本colors.sh 博文链接:https://flytreeleft.iteye.com/blog/1689407
tmux Taster 高清pdf !!! tmux Taster 高清pdf !!!
linux下一键安装tmux,步骤:1,资源上传至服务器,2,解压到/home/xxx下,3,运行sh tmux.sh,简单高效快捷!
tmux配置规范
tmux-open, Tmux键绑定,用于快速打开高亮显示的文件或者 url Tmux直接从Tmux复制模式中打开突出显示选择的插件。...键绑定在tmux复制模式中:o"打开"使用系统默认程序的高亮选择。 用于 OS X的open 或者 xdg-open
awesome-tmux, tmux的awesome资源列表 Awesome的多路复用器适用于各种教程,插件和配置设置的有用tmux链接列表。目录教程备忘单配置文件工具和会话管理工具插件插件书籍杂项插件教程在 SSH 自动启动 tmuxTmux速成...
tmux命令使用总结共7页.pdf.zip
tmux 是一个与 GNU screen 类似的程序,可作为后者的替代品使用。tmux 采用 BSD 许可授权。 如上图所示,启动 tmux 后,在窗口底部有状态行显示,其中包括已创建的窗口列表、当前窗口(使用 * 表示)等。 ...
tmux-config, tmux配置屏幕 vim键绑定,系统状态,cpu负载栏 tmux 是一个终端多路复用器。使用 tmux 1.5 测试。支持 tmux-mem-cpu-load 。为 screen 用户映射到ctrl的前缀。New tmux New New tmux tmux tmux tmux
tmux源码安装包。 tmux是一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。 安装方法: 1、解压 2、./configure 3、make 4、make install 使用教程:...
tmux是一个方便的多屏软件,当ssh连接后可以开启tmux,在tmux中分出多屏,在每屏中运行不同的命令,即方便,又安全,并且ssh即使突然断开,tmux中运行的命令会继续运行并不会中断,减少使用nohup...&的不便。
linux下安装tmux,需要的两个包libevent-2.1.8-stable.tar.gz和tmux-2.6.tar.gz