首页 分类 排行 更新 资源发布 广告联系 下载帮助 意见反馈 本站声明
加入收藏夹
教育教学 电脑世界 行业范文 生活天地 数码天地 科技世界 工具软件 精品源码 素材中心 文章中心 网友留言 网站论坛

您的位置:首页-> 文章中心-> 电脑世界-> 实战技巧-> 怎样从windows迁移到linux
怎样从windows迁移到linux
发布商链接

作者:佚名 来源:文章中心 加入时间:2006-8-16 人气:187

这篇文章是我个人的一些体会。
我把它写出来的原因是希望它对别人有用。
我不是windows高手,也不是linux高手。
所以这篇文章不是写给高手看的。
事实上,高手或者已经是linux用户,
或者已经是顽固的windows用户。

为什么要迁移到linux?
当然linux有很多优点。原因先略去把,有时间再写。

为什么不用bsd什么的unix?
我想也是有些理由的。原因也先略去把。

这里,我们已经假设你希望使用linux了。
首先,你需要具备一些品质。
比如好学,不怕多花时间多学东西。
比如勇气,抛弃用了几年的windows从头学linux。
这种主观性的概念我就不多说了。

好了,下面我们就说说迁移的过程。
这篇文章不是要教你用一天,一周的时间迁移,
这个过程可能要一个学期,一年。
很多人尝试过linux,发现怎么这么难用,然后放弃了。
这里我们要说,这是一个循序渐进的过程,一个习惯养成的过程,不能心急。
我们的起点是windows,对,本文的方法都是对于windows来说的。
如果你最后没有迁移到linux,大概你也能有点收获把。

0. 如果你没买过什么正版软件,不错,用linux把。
在那来好软件是不需要花钱买的,
只是需要用一点时间来学习。
如果你买过很多正版软件,你是否舍得改用linux呢?

1. 装一个totalcmd,学会键盘操作的快捷键,少用鼠标。
没错,很多时候用鼠标太慢了,这个坏习惯一定要改掉。
totalcmd是我们这个战略的关键之一。
totalcmd是绿色软件。

2. 装一个vim,学会常用的操作,把vim绑定到totalcmd的快捷键,如f4。
文本编辑器的作用是非常重要的。
你通常有两个选择,vim或emacs。
本文假设你选择了vim,
对于emacs,应当如何我就不知道了。
注意要用命令操作,不要用gvim的菜单。
vim是绿色软件。

3. 如果你时不时的要写点程序...
如果你和我一样,通常写的都是标准c/c++程序,ok,
尝试如下的编译器中的一个:m$ vc toolkit, icc, mingw, cygwin。
如果你选择mingw,cygwin当然很好了。
m$ vc toolkit也不错,你需要增加一个nmake,
一个platform sdk如果你需要编译包含windows api的程序。
icc比vc要优化,不过它依赖于vc。
说了那么多,关键在于你需要体会一下命令行方式的编译程序。
知道
cl /EHsc /O2 /G7 test.cpp
g++ -O2 test.cpp
是什么意思,
知道简单的makefile怎么写。
对了,程序和makefile用什么写?
用vim嘛,看看vim支持多少种文件的语法高亮!
还有,怎么方便的调出命令行?
快复习totalcmd快捷键去。
上述几个编译器都是绿色的。
最为一个练习,用m$ vc toolkit编译一个putty试试(需要sdk)。
注:m$ vc toolkit和icc最好自己rip,集成一个好用的,
安装程序很是令人讨厌。
m$ vc toolkit扩展能力很强, 可以加上mfc,atl等等。

如果你要开发图形界面程序,我没有多少经验可以提供。
只有一条:好好想想图形界面是不是真的必须?
很多时候不是必须的。
mplayer的命令行操作就是一个很好的例子。
如果说别的播放器模仿了一个电视机,
你觉得使用很方便,似乎就应该这样。
mplayer用键盘模仿了一个遥控器,瓦!
现在你已经能够很容易的调出命令行了,
使用字符界面的程序就没什么困难。

如果你的老板要求你写图形界面的程序,
要求界面用中文,要求输出数据要存放在excel中,
和和,同情你。

4. 如果你要写点文档
大部分人大概都要写点文档的。
最好的方法是:学tex,这是值得的,就像用linux是值得的一样。
不要用winedt,要用命令行。
如果你实在不想学tex,也不是不行,可以用openoffice。
不过要注意,老老实实用openoffcie,别想着和m$ office兼容。
因为那是徒劳的。
所以说最好还是tex彻底一些。
我多想建议openoffice取消对m$ office格式的支持,专心做好它自己的格式...
如果别人老给你发m$ office格式的文件,比如课件,
唉,找台机器打印成pdf把。
你交给别人的文档,都用pdf的格式,
tex或openoffice都很容易生成pdf,不是么。
tex是绿色的,不过最好你保存几个注册表项。
openoffice好像是绿色的?我用的不多。

5. 如果你搞数值计算...
如果你会用matlab,试试scilab把。
它和matlab很类似的,运算速度似乎比matlab还快些,
画出的图在tex里使用也很不错。
我觉得scilab里的编辑器不好用,所以我用vim写scilab程序,
还有语法高亮,和和!
scilab是绿色软件,在不同配置的机器上使用要注意atlas的问题。

6. 如果你有一些资料需要保存
把所有的文件名,目录名都改成英文的,免得麻烦。
批量重命名可以用totalcmd。
把m$ office文档打印成pdf保存,或者你有其他方法。
呼呼,好大的工作量,没有办法拉。

7. 压缩工具
这个几乎不是问题,totalcmd就好。
再加上一个rar.exe, 7za.exe, 试试命令行操作。
上述都是绿色软件。

还有什么要讲的?
第一部分讲的差不多了把,
我们还没有碰一点点linux,
但是已经开始了解一些linux的习惯。
从windows迁移到linux最关键的就是要接受一个culture shock。
如果我们能用vim,能习惯命令行,能习惯多用键盘操作,
能摆脱m$ office,事情是不是容易了不少?

相关文章
  • Linux操作系统高级安全管理技巧
  • 相关软件