|
|
. {+ U: `5 ?3 s$ \ 在Linux系统中,通常都使用screen工具来处理终端,screen命令是许多Linux系统高手喜欢使用的,而screen的增强版byobu又怎么样呢?要如何使用byobu来玩转终端呢?下面小编将针对Ubuntu 12.04安装和使用byobu给大家做个详细介绍。
" p2 k& V: }" w* D7 r" v, W 想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并且工作在远程shell下。你需要打开另一个shell窗口这样你可以使得两个shell窗口同时运行。也许当你在第2个窗口中敲入命令行时,需要第1个窗口的输出。这时你会怎么处理?大部分人都会选择打开另一个SSH链接,事实上这是浪费而且没有必要的。Byobu命令可以使得你在一个终端下运行多个终端。
$ o" i8 z8 }7 ^1 m$ B& K Ubuntu 12.04下安装方式
$ ^) p Z% s8 F2 m$ ] 掌握byobu最好的方法是自己亲自实验。在Ubuntu下安装byobu的命令为1 F2 W3 Y1 R. c% m! R' M
sudo apt-get install screen byobu
$ D" g- w9 Y5 ^4 H |) b 使用源码安装的方法如下,先从官网下载软件包,再手动安装:
) g+ |* e6 m8 L. |- K cd /usr/local/src/
2 V) u) M7 u' a: n% h sudo wget4 o" s) k4 s& @4 ?, X/ e2 S
sudo tar zxvf byobu_5.33.orig.tar.gz6 C& Y; S" A6 Z
ll
0 S/ d/ b& e8 g6 C# d cd byobu_5.33/
N2 L1 n' U9 ?" Q0 p2 \+ Q 。/configure
9 ~$ c4 T; A5 p* d4 R1 o6 z' l+ q make && make install7 Q+ \% Z9 B, }) y$ E& J; o- A4 X
使用方法
- g+ O. r1 n$ q" }& B, t9 O/ `% z byobu 其实就是利用 screen 强大的配置功能搞了很多有用的配置项。 它最大的特性一个是 key-binding, 将新窗口, 窗口切换, 重命名等操作绑定到了 F2~F9等键, 另外, F12键可以锁定终端, 输入登陆密码后才解锁。 另一个特性是屏幕底部显示一系列信息 (status), 有 cpu, 内存, 时间 等信息。
& I; B7 p0 H! e 打开一个控制台,输入byobu,然后键入Enter。你的屏幕将会被取代为一个新的控制台,并且在屏幕的最下面一行信息面板。如下图所示:
2 X* V: W3 g% ~4 c 下面让我们开始使用这个新的终端。输入命令top,然后键入Enter,让它开始运行。按F2键,这时你看到一个全新的终端,没有任何提示信息,你可以输入新的命令。如下图所示:
; t$ i- V$ S1 C# D: H' Y+ @) X3 _' z 输入uptime命令。那么原来运行top的终端会发生什么变化呢?当然它仍在运行。你可以按F3键进入到运行top命令的窗口,你可以再按F4键回到运行uptime的窗口。当你浏览其中一个终端时,其他终端并不受影响而是正常运行,这样就可以实现多任务。9 w8 ~ J s& P9 a7 O* n
下面是常用的热键绑定,对快速使用非常重要,务必牢记。
/ x9 _: o, N$ C 热键说明2 Y7 `4 \& g% ]0 J
F2 创建新的窗口
- s2 S* Q7 ]5 {9 t5 Q% ], o shift+F2生成水平分隔
: G; i3 V( c+ L/ \/ k ctrl+F2生成垂直分隔: N8 R* ~7 E$ x; _
ctrl+shift+F2生成新会话
1 u- E9 L/ @9 X( N2 K F3 回到先前窗口
?, g, d3 X9 l" c9 Q- J: N b F4:跳到下一个窗口 ~. _0 ~4 D" N5 i4 o, h2 a4 G: [- \6 _
shift+F3在一个窗口的分隔中回到上一个子窗口,可循环
8 i9 c/ `7 {2 M6 G! B shift+F4在一个窗口的分隔中回到下一个子窗口,可循环
3 C8 J7 |3 `6 E F5 重新加载文件$ n4 N- K1 U" f$ P/ V: p
F6 释放该次对话并退出Byobu环境,回到当前终端窗口,电脑公司xp系统下载cjghost.com/soft_list/2_12-1.html并且当你下次登录时,它会记住你上回的设置,非常智能$ V% F! C1 I0 R' p4 y$ x
F7 进入 复制/回滚模式
, K9 {: @6 q' i, d! T, u F8 重新命名一个窗口
* z- a2 G+ \' g8 p' R F9 启动配置窗口,从这里可以了解byobu的热键设置,并且也可以自己修改设置一些选项,建议每次多看看。( O3 Z/ U0 b# y, O9 x5 v
下面是按照上面的热键快速分割窗口,并ssh连接多个远程主机得到的窗口布局图。使用byobu管理这些远程终端实在是太方便了。 |
|