|
|
" u4 V1 d$ o9 \* n% y
在Linux系统中,通常都使用screen工具来处理终端,screen命令是许多Linux系统高手喜欢使用的,而screen的增强版byobu又怎么样呢?要如何使用byobu来玩转终端呢?下面小编将针对Ubuntu 12.04安装和使用byobu给大家做个详细介绍。0 e3 M" `* U6 n+ B
想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并且工作在远程shell下。你需要打开另一个shell窗口这样你可以使得两个shell窗口同时运行。也许当你在第2个窗口中敲入命令行时,需要第1个窗口的输出。这时你会怎么处理?大部分人都会选择打开另一个SSH链接,事实上这是浪费而且没有必要的。Byobu命令可以使得你在一个终端下运行多个终端。; W- A3 s K7 G- q* u4 N+ O$ A' Y
Ubuntu 12.04下安装方式
6 U4 {- ^9 m$ ]0 i* a8 V 掌握byobu最好的方法是自己亲自实验。在Ubuntu下安装byobu的命令为7 G9 N' O# H4 C1 c- ^5 t- j
sudo apt-get install screen byobu) a0 ]' M0 y& A% N0 w K
使用源码安装的方法如下,先从官网下载软件包,再手动安装:1 j0 H9 ^. ~$ y
cd /usr/local/src/
1 u& ~1 E4 n- ~: J+ }8 @ sudo wget
$ g& x9 j( Q5 M2 R sudo tar zxvf byobu_5.33.orig.tar.gz2 r+ [" T! ?6 J% _9 L
ll
4 F+ m! Q/ n( L+ W6 `8 o+ Q cd byobu_5.33/2 t) y% R1 G. K3 s9 ^, s
。/configure" E G+ m6 v+ i m' _ c) z
make && make install; z- P# y4 O- X- r9 C2 N! a
使用方法
( Q w" B" H# y% r/ {! [ byobu 其实就是利用 screen 强大的配置功能搞了很多有用的配置项。 它最大的特性一个是 key-binding, 将新窗口, 窗口切换, 重命名等操作绑定到了 F2~F9等键, 另外, F12键可以锁定终端, 输入登陆密码后才解锁。 另一个特性是屏幕底部显示一系列信息 (status), 有 cpu, 内存, 时间 等信息。, L3 ^" W: Z- ^
打开一个控制台,输入byobu,然后键入Enter。你的屏幕将会被取代为一个新的控制台,并且在屏幕的最下面一行信息面板。如下图所示:. O3 c7 ]3 a3 ~" ~" j9 ?
下面让我们开始使用这个新的终端。输入命令top,然后键入Enter,让它开始运行。按F2键,这时你看到一个全新的终端,没有任何提示信息,你可以输入新的命令。如下图所示:
* w* ]; [8 \# ]! I9 L 输入uptime命令。那么原来运行top的终端会发生什么变化呢?当然它仍在运行。你可以按F3键进入到运行top命令的窗口,你可以再按F4键回到运行uptime的窗口。当你浏览其中一个终端时,其他终端并不受影响而是正常运行,这样就可以实现多任务。
* l! N6 x) }/ n5 n 下面是常用的热键绑定,对快速使用非常重要,务必牢记。
/ D3 \% j! y& r8 ^( ?: }3 ]: C6 D 热键说明2 d+ W* M' l, E# l+ T
F2 创建新的窗口+ y- G D: b. I$ J
shift+F2生成水平分隔
0 a% e7 m- S5 w# J3 ^5 p ctrl+F2生成垂直分隔3 K9 r7 v8 I" v' n( h0 A8 E0 v
ctrl+shift+F2生成新会话8 P! i& p# H- h. G
F3 回到先前窗口
1 g0 e% G2 P7 X7 U F4:跳到下一个窗口: r( b- v3 C6 P. b- o8 s/ ~4 c8 e
shift+F3在一个窗口的分隔中回到上一个子窗口,可循环
# i, X1 f/ l) \) w1 v/ M shift+F4在一个窗口的分隔中回到下一个子窗口,可循环
% o7 E' P4 ]! }1 a' `0 O; C8 H7 G) { F5 重新加载文件# d( g0 S8 W( F2 {4 f& M K
F6 释放该次对话并退出Byobu环境,回到当前终端窗口,电脑公司xp系统下载cjghost.com/soft_list/2_12-1.html并且当你下次登录时,它会记住你上回的设置,非常智能
, R3 o9 F, z: Y* E; m F7 进入 复制/回滚模式
- s+ X* c8 Y, C2 ^5 E4 k F8 重新命名一个窗口! M# y$ ?2 l" v, [( \1 D" c
F9 启动配置窗口,从这里可以了解byobu的热键设置,并且也可以自己修改设置一些选项,建议每次多看看。
9 `8 m) H/ ~6 B/ }: W 下面是按照上面的热键快速分割窗口,并ssh连接多个远程主机得到的窗口布局图。使用byobu管理这些远程终端实在是太方便了。 |
|