以前觉得vi的操作很麻烦,但是现在学的时候觉得没有想像中的困难
特别是当你需要使用他的时候,你不得不去学习它
就我所认识的人,他们的开发工作都是要使用vi,对他们来说就是一个基本的工具
Vi基本概念
Vi的三种模式
命令模式
这时所有的键入的字符都被理解为对vi的命令,而非文本的编辑,这些命令通常是对光标的控制或者编辑替换。
输入模式
键入的字符理解对文本的编辑,跟其它的编辑软件一样。
ed模式
按冒号:(别忘了按Shift),这时进入ed模式,可以输入一些控制命令,比如保存,退出等。
继续阅读 »

如果您以为您不是从事嵌入式开发就可以不用了解Linux,那就大错特错了
现在的一些比较正规的企业开发,特别是大型企业的开发,都是在Linux环境下的
特别是服务端的开发,所用的服务器都是用Linux操作系统
我也没有想到我现在的工作竟然是在Linux下进行开发的
以下记录一下在工作中对Linux的学习(并非在文中会穿插一些系统架框与设计思想)
Linux发展史
1991年10月5日由荷兰赫尔辛基大学计算机系二年级学生Linus Benedic Torvalds设计出0.1版内核,后经众多的程序员的不断努力,现已成为全球应用最广泛的UNIX类操作系统。
目前linux已有Red hat,Suse, OpenLinux, Ubuntu等众多的版本,这些版本采用相同的内核,差异只在于外围的应用软件。
目前来说大型企业的应用程序都是在服务器上运行了,而为了追求稳定与安全,绝大部分都程序布署在linux系统上,而客户端可以使用window系统。如果您以为搞嵌入式才会碰Linux,那就大错特错了,需要Linux知识的工作有大型ERP系统的开发,银行系统的开发,游戏服务器等这些都是需要Linux人才了,为了避免杯具的情况,请学习Linux。
继续阅读 »