乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
小工具 0.01 用tmux 在命令行上装B
2016-05-29 14:25:24
163
0
0
admin
> 平时使用putty 登录服务器,登N个服务器就要N个窗口,再次登录时目录啊什么的还要再进一遍。但是用tmux 就可以在一个putty 窗口上管理N各session,再次登录时这些session 还是保持的。 官网:http://tmux.github.io/ #先了解概念 在下面的图片中,我们看见上下两个命令行窗口,我们称其为窗格(Pane) 在左下角我们看见 0:window1 1:window2, 这是两个窗口 然后我们就知道了,我们可以在一个屏幕上有多个窗口(可以给窗口取名,并且自由切换),一个窗口可以有多个窗格(可以自由分配他们的大小,并且自由切换)  #更多操作细节 ##tmux session 操作 ``` tmux #开启tmux tmux ls #显示已有tmux列表(Ctrl-b s) tmux attach-session -t 数字 #选择tmux tmux kill-session -t 数字 #关闭某个tmux session Ctrl-b d 退出当前session ``` ##tmux window 操作 ``` Ctrl-b c 新建窗口 Ctrl-b , 修改窗口名字 Ctrl-b . 修改当前窗口序号 Ctrl-b n 切换到下一个窗口 Ctrl-b p 切换到上一个窗口 Ctrl-b w 列出所有窗口让你选择 Ctrl-b 数字 直接切换到指定窗口 Ctrl-b & 关闭当前窗口 ``` ##tmux pane 操作 ``` Ctrl-b “ 上下分割出一个新的窗格 Ctrl-b % 左右分割出一个新的窗格 Ctrl-b x 关闭一个窗格 Ctrl-b { 与上一个窗格互换位置 Ctrl-b } 与下一个窗格互换位置 Ctrl-b o 在窗格间切换 Ctrl-b 方向键 切换到对应窗格 Ctrl-b Alt+方向键 调整窗格大小 Ctrl-b ! 关掉所有窗格,保留当前的 ``` ##其他 ``` Ctrl-b t 显示时间 Ctrl-b : 命令行模式 setw mode-keys vi 设置为vi 模式 Ctrl-b [ 进入复制模式,也可以用来翻看历史 按空格键开始复制 (需要vi 模式) 按回车键结束复制 Ctrl-b ] 黏贴 Ctrl-b同时双击[ 退出复制模式 ``` *** #安装 configure && make && make install tmux > 1.8要求libevent >= 2.0.10-stable 如果make时遇到这个错: ``` tty.o: In function `tty_cmd_setselection': tty.c:(.text+0x8d7): undefined reference to `__b64_ntop' collect2: ld returned 1 exit status make: *** [tmux] Error 1 ``` 修改Makefile LIBS = -lutil -lcurses -levent -lrt 改成 LIBS = -lutil -lcurses -levent -lrt -lresolv *** #一些troubleshooting 1. 如果网络不好(没有断,但是又连不上,业内最痛恨的那种活不活死不死的状态),可能会导致bash挂起,于是乎bash 所使用的虚拟终端挂起,于是乎对这个虚拟终端的写操作也会挂起。这种时候你会发现tmux 没反应了,没法加入这个session,甚至连list session 都不行了。这时候只要把那个挂起的bash kill 了就好了(要kill -9 )。
上一篇:
zookeeper 2.0 运维
下一篇:
小工具 0.02 命令行录屏
文档导航