screen 简单教程(Dieken@newsmth.net)

2009年03月24日 08:57  |  分类:其他

在newsmth上面看到Dieken写了一篇关于screen的简单教程,贴在这里跟大家共享。

screen 是一个特殊的模拟终端软件,利用它能在一个终端窗口里模拟出多个终端,并且能分割窗口、类似 VI 的方式搜索和拷贝屏幕输出,最重要的是利用
screen,可以让任务后台执行,退出系统,下次登录恢复后跟以前状态一样。

1) 运行

执行 screen 命令就是新开一个 screen 会话,其它常用命令:

列举当前存在的 screen 会话

$ screen -ls
[2]dieken@tsg:~$ screen -ls
There is a screen on:
        12212.pts-24.tsg   (Detached)
1 Socket in /var/run/screen/S-dieken.

括号中的 Detached 表示这个会话在后台运行,用 screen -R 恢复它。如果有多个 Detached 的会话,则用 screen -R 12212 恢复它;如果突然掉线导致那个会话还处于 Attached 状态,则用 screen -dR 12212 恢复。

2) 退出

screen 内会执行 shell,退出所有 shell 后 screen 就退出了,或者在 screen 里头按 Ctrl-a d 来 detach 这个 screen 会话,以后就能用 screen -R 恢复这个会话。

3) 帮助:

Ctrl-a ? 或者 man screen

4) 窗口操作

Ctrl-a c 开新窗口(退出里头的 shell 比如用 exit 或者 ctrl-d 则退出此窗口)

Ctrl-a Ctrl-a 切换窗口

Ctrl-a 0 到 9 直接切换到某个窗口,窗口编号能用 Ctrl-a " 看到,这个命令会列出所有窗口,按上下方向键或者类似 vi 的 hj,高亮然后回车选择

5) 窗口分割

可以利用这个功能一边编辑一边查看编译结果。

Ctrl-a S    分割窗口

Ctrl-a j    切换到下一个窗口

Ctrl-a k    切换到上一个窗口

Ctrl-a b    切换到最底下的窗口

Ctrl-a t    切换到最顶上的窗口,然后用 4 中的切换操作让新分割出来的窗口显示内容

Ctrl-a X    关闭当前窗口(关闭的只是分割出来的窗口,并不是 4 中新建的窗口)

6) 记录屏幕输出

Ctrl-a H    类似 script 程序,记录屏幕上显示的内容,再按此快捷键停止记录。

7) 回滚、搜索、拷贝屏幕输出

Ctrl-a ESC 或者 Ctrl-a [    进入回滚、拷贝模式,进去此模式后就可以用 vi 的命令移动光标:h, j, k, l, 0, ^, $, H, M, L,G, |, w, b, e, B, E, Ctrl-u, Ctrl-d, Ctrl-b, Ctrl-f, g, %

拷贝:在起始点和终点各按一次空格键,这就拷贝了高亮文字并退出回滚、拷贝模式,进入正常模式,用 Ctrl-a ] 就可以粘贴。

搜索:类似 vi 的 / 和 ? 命令,或者 Emacs 的 C-a s 和 C-r 命令

8) 锁住 screen

Ctrl-a x    需要输入密码才能继续使用

9) 配置

screen 默认用 Ctrl-a 作为快捷键前缀,这跟命令行编辑的 Ctrl-a 跳到行首冲突,因此可以在 ~/.screenrc 里配置为

defescape ^Jj
escape ^Jj

建议在 ~/.bashrc 中设置 PS1 的后面一行加入PS1="\\n[\$SHLVL]$PS1"

这句,这样能容易看出当前的 shell 是否嵌套在其它 shell 里运行的。

附件是完整的.screenrc

培根之论读书(翻译:何新)

2009年03月23日 14:53  |  分类:其他

读书可以作为消遣,可以作为装饰,也可以增长才干。

孤独寂寞时,阅读可以消遣。高谈阔论时,知识可供装饰。处世行事时,知识意味着才干。懂得事务因果的人是幸运的。有实际经验的人虽能够处理个别性的事务,但若要综观整体,运筹全局,却唯有学识方能办到。

读书太慢的人驰惰,为装潢而读书是欺人,完全按照书本做事就是呆子。

求知可以改进人性,而经验又可以改进知识本身。人的天性犹如野生的花草,求知学习好比修剪移栽。学问虽能指引方向,但往往流于浅泛,必须依靠经验才能扎下根基。

狡诈者轻鄙学问,愚鲁者羡慕学问,聪明者则运用学问。知识本身并没有告诉人怎样运用它,运用的智慧在于书本之外。这是技艺,不体验就学不到。

读书的目的是为了认识事物原理。为挑剔辩驳去读书是无聊的。但也不可过于迷信书本。求知的目的不是为了吹嘘炫耀,而应该是为了寻找真理,启迪智慧。

书籍好比食品。有些只须浅尝,有些可以吞咽,只有少数需要仔细咀嚼,慢慢品味。所以,有的书只要读其中一部分,有的书只须知其梗概,而对于少数好书,则应当通读,细读,反复读。

有的书可以请人代读,然后看他的笔记摘要就行了。但这只应限于不太重要的议论和质量粗劣的书。否则一本书将像已被蒸馏过的水,变得淡而无味了。

读书使人充实,讨论使人机敏,写作则能使人精确。

因此,如果有人不读书又想冒充博学多知,他就必须很狡黠,才能掩人耳目。如果一个懒于动笔,他的记忆力就必须强而可靠。如果一个人要孤独探索,他的头脑就必须格外锐利。

读史使人明智,读诗使人聪慧,学习数学使人精密,物理学使人深刻,伦理学使人高尚,逻辑修辞使人善辩。总之,“知识能塑造人的性格”。

不仅如此,精神上的各种缺陷,都可以通过求知来改善——正如身体上的缺陷,可能通过适当的运动来改善一样。例如打球有利于腰背,射箭可扩胸利肺,散步则有助于消化,骑术使人反应敏捷,等等。同样道理,一个思维不集中的人,他可以研习数学,因为数学稍不仔细就会出错。缺乏分析判断的人,他可以研习而上学,因为这门学问最讲究细琐的辩证。不善于推理的人,可以研习法律案例。如此等等。这种心灵上的缺陷,都可以通过学习而得到改善。

Everything太快了,简直是变态。

2009年03月22日 19:00  |  分类:软件

everything是新近冒头的一款快速搜索文件工具,界面很朴实,但是搜索速度极快,只要您的磁盘分区是NTFS格式的,everything可以瞬间将你要找的文件或文件夹显示出来(仅限于文件名或文件夹,不搜索文件内容)。everything运行在windows之下。下面是截图:

everything

官方网站:http://www.voidtools.com/

fedora8下载惊魂

2009年03月22日 18:28  |  分类:软件

2009-3-18 ,使用官方提供的fedora8.isoBT种子,通过迅雷下载,速度极快,可高达8Mbit/s,大约10多分钟可达99.9%,但是一直无法结束,我以为遇到跟flashget的问题,99.9%后就很慢,于是暂停后继续,谁知道迅雷又从头开始下载。第二次下载完成后仍然出现同样的问题,不管了,直接将文件名中的.td删除,挂到vbox中进行安装,然而以失败告终。

ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/8/Fedora/i386/iso/下载了sha1sum。再从ftp://ftp.gnupg.org/gcrypt/binary/sha1sum.exe下载了sha1sum,为fedora8.iso创建一个sha1sum,跟下载下来的sha1sum对比,不符,说明fedora-8-i386-dvd.iso文件已损坏。

sha1sum的使用:

D:\TDDOWNLOAD\Fedora-8-dvd-i386>SHA1SUM.exe fedora-8-i386-dvd.iso
586caf8a169bb7696a3349451c9ed8543d93f756 fedora-8-i386-dvd.iso

正确的fedora-8-i386-dvd.iso的sha1sum应该是:

782a0e80de1b8e9f24e10e40055cc1b545390cbd

2009-3-19日,又用迅雷重新下载了一次fedora8.iso,这次没问题了。

不知道这是fedora官网的问题,还是迅雷的问题,反正不是人品问题,^_^。不管怎么样,下载完一个大文件后使用md5或sha1sum进行验证是一个好的习惯。有点奇怪,debian喜欢用md5,而fedora则选用了sha1sum,而md5的生成速度要比sha1sum快得多。

WiMAX反对者的声音

2009年03月22日 17:45  |  分类:通信

前段时间在某杂志(忘了)上看到一篇好文章,关于wimax的,现在摘录如下:

反对WiMAX的专家认为,wimax技术从一开始就存在“频谱复用“的问题,所有的移动通信领域的从业者都清楚,移动通信最基础的资源就是频谱,没有频谱就没有办法进行移动数据的传输,这就和我们建房子一样,必须有地,没有地一切的建筑都无从谈起。和争地的情况一样,虽然我们地球上土地面积不少,但是适合人类居住的并不多,而大城市的地更是到了寸土寸金的地步。频谱也是一样的,目前4GHz以上频段的频谱基本上没法进行商业利用我们可以利用的频谱是非常有限的,而且频谱并不是仅仅移动通信使用,科研、军事、广播电视都占据了很多质量很好的频谱。当移动通信技术研发完成之后,美国很长时间都没有发放移动通信的牌照,其中一个重要的原因,没有合适的频谱,只有等广电系统大量采用了有线电视,把一些用于电视转播的频谱退出来,才能发放移动通信牌照。

频谱不够,是一个移动通信永远都绕不过去的问题,地球上不存在用之不竭的频谱资源,这个问题也造成十年前美国”铱星计划“的失败,当时摩托罗拉提出”铱星计划“,计划发射30多颗卫星,形成一个全面的覆盖,通过这些卫星提供移动通信服务。这表面上是一个很好的计划,而且也已经在实施过程中了,发射了多颗卫星,但是有一个问题没有考虑清楚,那就是因为频谱的限制,一个卫星获得的频谱是有限的,这些有限的频谱能够支持的电话线路也是有限的,但是因为卫星覆盖的范围非常广阔,它又无法满足这个范围内的大量用户同时使用该频谱,最后的结果是只能采取高价政策,让它只为少数人提供服务,由于不能带来足够的收入,最终”铱星计划“彻底失败。

而移动通讯目前最普遍采用的方法是”蜂窝移动通信“,其做法是:把人们生活区域划分成一个个”蜂窝“,每一个”蜂窝“的面积都不大(每个基站可覆盖约0.5~2公里半径的范围),但他们都用同样一段频谱,比如10MHz的频谱能够支持300路电话,这意味了这一段频谱只能够支持300路电话用户同时通信,但是蜂窝通信把一个城市划分若干个蜂窝,每个蜂窝里都用这个10MHz频谱,一段频谱被在多个地方使用了,这就是”频谱复用“,可以说这是一个巨大的创举,它成功地解决了频谱不足的问题,因此,基于”蜂窝通信“的移动通信技术具有非常高的频谱利用率,仅几十年来成为世界移动通信的主流。对于”蜂窝移动通信“来说,”蜂窝“大小是一个大问题,”蜂窝“小了,组网复杂,建设成本高,蜂窝大了,不能很好的做到”频谱复用“,无法支持大量用户。

Pages: Prev 1 2 3 ...7 8 9 10 11 ...19 20 21 Next