Daily Archives: July 8, 2009

Using vi

General Startup ”’To use vi:”’ vi filename ”’To exit vi and save changes:”’ :wq ”’To exit vi and save changes:”’ 😡 ”’To exit vi without saving changes:”’ :q! ”’To enter vi command mode:”’ [esc] Counts A number preceding any vi … Continue reading

Posted in 脚本语言 | Tagged | 2 Comments

使用screen管理多个shell

.!. .!. screen可以说是网管必备,防止突然掉电或者远程操作连接突然中断造成的损失。 之前用过一阵子,转载一篇,仅供参考,原文地址 命令行是一种强大的工具,但是它有一个严重的缺点:如果 shell 停止了,您的工作也就停止了。要想让 shell 和您的工作保持活动状态(甚至是跨多个会话和中断的连接),可以使用 GNU Screen 作为控制台的窗口系统。 哈利波特有魔杖,雷神托尔有金色的巨锤,Buckethead 有斧子,但是这些武器与 QWERTY 键盘相比只是小儿科。只需在命令行上敲几下,就可以启动网站、招募军团或击败可怕的火龙。 但是,QWERTY 键盘有一个严重的缺点:它很容易发生连接中断。电话线上的噪音、无线连接中断或者网络超时都可能导致远程 shell 中断。如果您已经在某个工作(比如调试一个应用程序)上花费了好几小时,而一下子就丢失了所有成果,一定会很沮丧的。 不过这种灾难是可以避免的。使用 GNU Screen 就可以了。Screen 可以在一个控制台(即与主机物理连接的哑终端)、xterm 窗口或 Secure Shell (SSH) 登录 shell 中创建和管理多个 shell 窗口。可以从一个 shell 窗口迅速切换到另一个窗口,可以离开正在运行的 shell 并在任何时候重新连接。实际上,Screen 提供许多虚拟化的控制台。 图 … Continue reading

Posted in 脚本语言 | Tagged | 3 Comments