首页 运维 网络学院 查看内容

linux基本命令学习续

2008-11-21 13:43 522 0

摘要:     差不多又学习了两周的linux了,在此我先谈谈自己这两周是怎么学习的,希望对大家有所启示。    正如上篇文章所说,我主要还是学习linux基...
关键词: nbsp 学习 一个 命令 算法 linux 排序 只要 数组 基本

    差不多又学习了两周的linux了,在此我先谈谈自己这两周是怎么学习的,希望对大家有所启示。    正如上篇文章所说,我主要还是学习linux基本命令,但是这一次,我学的就仔细多了。到目前为止,我已经完全掌握了linux最基本的八十多条命令,尽管我的系统上总共有2000多条。看到这个数字是不是很害怕?别担心,只要你完全掌握这些命令,你就算已经顺利入门了,剩下的在以后的学习中慢慢学就是了。也许你会想,那我要用一个现在还不会的命令怎么办?很简单——找“男人”——man 这个命令,或者到google里搜搜,问题肯定能解决。还有就是学习shell编程了,我们组长要我们用shell写一个小程序——自动修改IP、DNS,我很仔细、很认真的学习了shell,大概了解了awk、sed,但是等到写的时候问题就来了。所以啊,看书和动手是两回事!因此我建议有条件的不要看完书了才动手,要一边看书一边动手练习,这样既节省身时间,且更有效率。反正我是给大家提供了一个反例,希望你们不要走我走错的路!     还有什么呢?对了,最近我又开始学习算法了!因为好的程序无非就是效率与功能的完美结合,而要有较高的效率,算法起到了关键作用!举个简单的例子:对数组中的1000万个数排序,A机器的运算速度是B机器的100倍,A用的是组合排序法,B用的是插入排序法,结果A要用2000秒,而B只要20秒!如果数组更大一点,变成5000万个数,那A要2.3天,而B只要20多分钟!是不是很神奇呢?     我想,要想成为一个优秀的程序员,不仅仅需要linux这样的一个开放的操作系统,也需要过硬的编程技能,像算法、语言这些最基本的东西可能决定了你将来能走多远!     以上只是我的个人想法,仅供参考,您觉得有道理不需要说谢谢,要是觉得不对,请多多包含并且提出您宝贵的建议,做为一个菜鸟级选手,很需要您的指教。谢谢!    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80572/showart_1387979.html
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部