Programming with Vim

任何一个用过Linux系统或者其他类UNIX系统的人必然会接触一个Geek味浓浓的文本编辑器——Vim。这是在Linux系统中标配的一个文本编辑器,地位相当于Windows中的记事本。类似的还有Emacs。

在Linux的GUI还很弱的今天,我们经常需要在Linux的终端(Terminal),或者是控制台模式(Console Mode)下编辑某些文件,强大的Vim几乎是最佳的选择。

由于不支持鼠标功能,也没有图形界面,相关的操作都要通过键盘指令来完成,需要记忆大量命令,所以Vim的学习曲线相当的陡峭,也因此很多人不喜欢它。

这是不是击中你这伪Geek的G点了?:)

其实只要把这些命令记住了,用起来就得心应手了。

Let`s begin!
Continue Reading…

Linux 各大发行版对比

我们口中说的Linux,一般指的是Linus Torvalds在1991年10月5日发布的自由和开放源代码的类UNIX操作系统。但是严格来讲,术语Linux指的是Linux内核(Linux kernel)。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux

Linux发行版(Linux distribution,也叫GNU/Linux发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。

上面的内容是来自Wikipedia对于Linux,Linux Kernel和Linux Distribution的相关说明。

相比Linux Kernel这么Geek的东西,Linux发行版们显得对于用户友善多了。因此,Linux发行版一直是初学者甚至一般用户接触Linux的最佳选择。如果只有一个发行版那就简单了,下个最新版本直接装了就用就是,就跟Windows一样。但,Linux的世界是没有计划生育的,Linux的发行版那是你想生多少就能生多少,全世界充斥着这样那样的发行版。功能,特性,质量,所用方式都参差不齐。所以,怎样选择一个合适的发行版成为每个Linux入门者多多少少都会纠结的问题。
Continue Reading…