|
, h$ J( H# M0 ^- ^5 q8 j6 | 在Linux系统中,通常都使用screen工具来处理终端,screen命令是许多Linux系统高手喜欢使用的,而screen的增强版byobu又怎么样呢?要如何使用byobu来玩转终端呢?下面小编将针对Ubuntu 12.04安装和使用byobu给大家做个详细介绍。$ }* c# S: z: q, N4 ]9 X
想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并且工作在远程shell下。你需要打开另一个shell窗口这样你可以使得两个shell窗口同时运行。也许当你在第2个窗口中敲入命令行时,需要第1个窗口的输出。这时你会怎么处理?大部分人都会选择打开另一个SSH链接,事实上这是浪费而且没有必要的。Byobu命令可以使得你在一个终端下运行多个终端。
^9 v' I( _( j% v Ubuntu 12.04下安装方式- F; C- Q% B8 ]/ \3 H
掌握byobu最好的方法是自己亲自实验。在Ubuntu下安装byobu的命令为) |$ R ~4 F A5 ?$ t" p, f6 n
sudo apt-get install screen byobu$ L5 I5 x: @' v' J
使用源码安装的方法如下,先从官网下载软件包,再手动安装:: G! T/ ^) ?+ `6 U* x! ?
cd /usr/local/src/4 W* t$ S7 H9 J0 L( T
sudo wget
! V, O0 D8 J% v- F" n, ~4 l+ _ sudo tar zxvf byobu_5.33.orig.tar.gz; f! @+ B2 B% \5 y- V6 }9 v
ll
3 S4 C2 `5 t! t3 d, d, [ cd byobu_5.33/+ o' J* F$ w% q; s( I
。/configure
5 B8 t+ j. b- N( x( c make && make install
- p9 D0 o3 D& b' d( h 使用方法
0 k# {) A% ^1 E, Y: x4 S byobu 其实就是利用 screen 强大的配置功能搞了很多有用的配置项。 它最大的特性一个是 key-binding, 将新窗口, 窗口切换, 重命名等操作绑定到了 F2~F9等键, 另外, F12键可以锁定终端, 输入登陆密码后才解锁。 另一个特性是屏幕底部显示一系列信息 (status), 有 cpu, 内存, 时间 等信息。
$ G4 P& M* Y" _; y0 p 打开一个控制台,输入byobu,然后键入Enter。你的屏幕将会被取代为一个新的控制台,并且在屏幕的最下面一行信息面板。如下图所示:$ s& ^5 { ?, V. B5 L& e3 T
下面让我们开始使用这个新的终端。输入命令top,然后键入Enter,让它开始运行。按F2键,这时你看到一个全新的终端,没有任何提示信息,你可以输入新的命令。如下图所示:
, x0 J# C9 W+ u2 T. ~3 q7 ^ 输入uptime命令。那么原来运行top的终端会发生什么变化呢?当然它仍在运行。你可以按F3键进入到运行top命令的窗口,你可以再按F4键回到运行uptime的窗口。当你浏览其中一个终端时,其他终端并不受影响而是正常运行,这样就可以实现多任务。
! ~; l/ O% ?, |! N( { 下面是常用的热键绑定,对快速使用非常重要,务必牢记。' V. R( E+ i o. M3 x
热键说明( B, @" b4 L+ G6 r z
F2 创建新的窗口
4 p. s9 r! L# [ shift+F2生成水平分隔1 j" d7 B% g+ }/ J3 R6 `0 I5 j' w
ctrl+F2生成垂直分隔. V1 q7 J* u. Q/ u3 i* B
ctrl+shift+F2生成新会话0 s' H- ^4 ^. w: U; j+ a; w
F3 回到先前窗口: l- ?% W, W4 |3 j% p2 F
F4:跳到下一个窗口6 f8 h( r! R- \) O5 _
shift+F3在一个窗口的分隔中回到上一个子窗口,可循环
, b1 d" f4 x+ j5 k! J shift+F4在一个窗口的分隔中回到下一个子窗口,可循环" j& W7 }0 l# A0 h6 k6 s. d
F5 重新加载文件
8 n! M r! V' ?; n( ~ R F6 释放该次对话并退出Byobu环境,回到当前终端窗口,电脑公司xp系统下载cjghost.com/soft_list/2_12-1.html并且当你下次登录时,它会记住你上回的设置,非常智能
, ?/ H5 G. p# p: L5 C. _6 W L F7 进入 复制/回滚模式2 J, ^0 j+ u# E9 c" J
F8 重新命名一个窗口0 o: m0 a: V N7 D+ s4 _. v1 Y
F9 启动配置窗口,从这里可以了解byobu的热键设置,并且也可以自己修改设置一些选项,建议每次多看看。4 c. E# W, X5 [* G6 t
下面是按照上面的热键快速分割窗口,并ssh连接多个远程主机得到的窗口布局图。使用byobu管理这些远程终端实在是太方便了。 |
|