|
|
: i3 B, R2 R9 z7 G% h8 I
在Linux系统中,通常都使用screen工具来处理终端,screen命令是许多Linux系统高手喜欢使用的,而screen的增强版byobu又怎么样呢?要如何使用byobu来玩转终端呢?下面小编将针对Ubuntu 12.04安装和使用byobu给大家做个详细介绍。
: x) V5 P: ?* l$ \+ T3 m 想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并且工作在远程shell下。你需要打开另一个shell窗口这样你可以使得两个shell窗口同时运行。也许当你在第2个窗口中敲入命令行时,需要第1个窗口的输出。这时你会怎么处理?大部分人都会选择打开另一个SSH链接,事实上这是浪费而且没有必要的。Byobu命令可以使得你在一个终端下运行多个终端。
6 D% j. m2 \ H. U% J" m0 Z, o Ubuntu 12.04下安装方式
' Q$ B; w; U3 ^, [7 G 掌握byobu最好的方法是自己亲自实验。在Ubuntu下安装byobu的命令为
( q) _6 O3 [8 q* I) B sudo apt-get install screen byobu% ]7 K! Z/ g" t' b
使用源码安装的方法如下,先从官网下载软件包,再手动安装:9 G/ H, \4 F8 _
cd /usr/local/src/
" N5 r, p ~5 u9 j7 [1 ` sudo wget
. F+ S' n) |2 ?& \# Z$ q* \ sudo tar zxvf byobu_5.33.orig.tar.gz. p# e/ {$ c4 A1 o4 F/ V( L) H
ll
9 q& }' `, X9 H6 }- N cd byobu_5.33/
9 k0 X# { C+ F 。/configure. g% i4 Y5 Q& _7 B$ X5 s
make && make install
! o* H8 t. x5 G4 u9 @ 使用方法& {' h: k+ z5 R$ H$ X
byobu 其实就是利用 screen 强大的配置功能搞了很多有用的配置项。 它最大的特性一个是 key-binding, 将新窗口, 窗口切换, 重命名等操作绑定到了 F2~F9等键, 另外, F12键可以锁定终端, 输入登陆密码后才解锁。 另一个特性是屏幕底部显示一系列信息 (status), 有 cpu, 内存, 时间 等信息。
3 B5 L; {* ]+ H/ x 打开一个控制台,输入byobu,然后键入Enter。你的屏幕将会被取代为一个新的控制台,并且在屏幕的最下面一行信息面板。如下图所示:, x% O& R* v# J
下面让我们开始使用这个新的终端。输入命令top,然后键入Enter,让它开始运行。按F2键,这时你看到一个全新的终端,没有任何提示信息,你可以输入新的命令。如下图所示:( l( ^7 _. l9 R6 A' w b
输入uptime命令。那么原来运行top的终端会发生什么变化呢?当然它仍在运行。你可以按F3键进入到运行top命令的窗口,你可以再按F4键回到运行uptime的窗口。当你浏览其中一个终端时,其他终端并不受影响而是正常运行,这样就可以实现多任务。7 Z" r5 W9 t: k8 e) ~+ E
下面是常用的热键绑定,对快速使用非常重要,务必牢记。
0 p; H' z* ?# b8 l) } 热键说明
L' S2 C. l2 `6 [, c" A+ c F2 创建新的窗口3 P0 M4 Q3 R. \* J' I Y
shift+F2生成水平分隔3 h# f1 F p! @( l; P5 E8 l
ctrl+F2生成垂直分隔6 ~+ H3 O& z, ~6 d
ctrl+shift+F2生成新会话
) [4 }( C+ y0 E- Z+ C% i7 k1 `) z* @" S F3 回到先前窗口2 N* B: @, y9 O6 r" W
F4:跳到下一个窗口
8 B! n: P c5 u2 K! ~. @ shift+F3在一个窗口的分隔中回到上一个子窗口,可循环
( Z, o( H% Z4 S& k- N K, S, | shift+F4在一个窗口的分隔中回到下一个子窗口,可循环
$ o1 V# k$ b5 `7 D( P) j2 T/ v( } F5 重新加载文件# ]6 b2 B# q) a8 {" X
F6 释放该次对话并退出Byobu环境,回到当前终端窗口,电脑公司xp系统下载cjghost.com/soft_list/2_12-1.html并且当你下次登录时,它会记住你上回的设置,非常智能3 f# L; q- N( W5 O/ d
F7 进入 复制/回滚模式& X8 m: ^: ]0 w
F8 重新命名一个窗口# x1 C0 T9 A, @; H. H
F9 启动配置窗口,从这里可以了解byobu的热键设置,并且也可以自己修改设置一些选项,建议每次多看看。
/ @8 t. B" K t8 g. _$ g 下面是按照上面的热键快速分割窗口,并ssh连接多个远程主机得到的窗口布局图。使用byobu管理这些远程终端实在是太方便了。 |
|