带来一篇怎样喜好上Unix?
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);这是一个自问自答的成绩。为叙说便利,本文用UNIX来统称各类类UNIX操纵体系(比方Solaris、FreeBSD、Linux等等)。我不是要谈Unix怎样好,幸亏那里,我只是报告一下我是怎样喜好上Unix的。
1、需求发生进修的动力
在年夜四后连续打仗到unix,可是都没有能真实的进修,最次要的缘故原由仍是由于没有利用的需求。2004年接办智能网配套体系的保护后,面临清一色的unix设备,为了事情不能不举行进修,从进修怎样收集登录,怎样查找命令到怎样利用命令。事情的需求使得我真正往进修unix的利用,并且天天都利用,也入手下手能发明unix的优点。常常有伴侣听到他人说unix怎样好用,怎样便利,也想进修unix,但终极都是3分钟热度,进修了几个最复杂的命令后也就没有持续了,一向停止在快到进门的阶段上。最次要大概仍是由于没有利用unix的需求,以是没能迈过第一步。
2、发明unix的临盆力
我最入手下手发明unix的临盆力是从awk水平入手下手的,这个程序也一向是我最喜好利用的程序。当LJP第一次和我提了awk后,我就往进修了它的利用。当我第一次利用它去向理几十G的话单时,我第一次感觉到了unix的临盆力。从这入手下手,我就花工夫往研讨各个命令的利用技能,进修shell编程,主动化的剧本终究发生了临盆力。2006年入手下手,接办西门子智能网体系,一样是清一色的UNIX体系,并且都是德国人已写好的程序,这一次真正感到到了UNIX的能力,统统都只管的主动化的保护,优异的体系计划。优美的器材老是很长久,当我接办西门子智能网的时分西门子收集已是时过境迁,最张广东的西门子智能网就在我手上停止了。
3、发生自已的unix临盆力
从西门子设备换成了华为设备,仍是清一色的Unix体系。可是已从主动化酿成了半主动化了。一次休假的时机,几周之类,足不出户,疾速进修了Perl言语。Perl本身的天真语法,壮大的正则表达式,优秀的shell分离才能,和CPAN的浩瀚模块,会使你的SA事情瓮中之鳖,事情量倍减。事先的感到是Perl行云流水,婀娜多姿,是自已心中的仙子!今后入手下手在体系写大批的Perl剧本,发生了自已的unix临盆力,同时还和自已的一向都感乐趣的web开辟分离在一同,一会儿进进了一个优秀的形式。经由过程进修Perl,构成了自已进修编程言语的框架,为前面的实在言语的进修供应了优秀的基本。利用了差未几2年工夫的Perl后,入手下手进修了Python言语,这个工夫就已进进了2010年,又是使用亚运会封网时代的工夫,体系进修了一下Python,又是喜好上了Python的数据范例了人道化的代码。2011岁首后,被《Rework》所影响,又疾速进修了Ruby和Rails。假如要写单个程序的时分,年夜部分工夫我仍是用Python来写,假如要写一个体系的平台仍是利用了Rails。Perl,Python,Ruby(Rails),一会儿发生了自已的Unix临盆力。
4、向他人先容Unix
就如许,我喜好上了Unix了,我喜好它的远程登录,我喜好它的主动化,我喜好它的浩瀚优异的程序,总之我喜好它。喜好的器材就要向伴侣分享。分离我所喜好的培训师事情,我也入手下手向伴侣们讲Unix相干的课程。有《UNIX基本课程》,《AWK基本课程》,《使用软件杠杆效应举行改动》。假如每次授课能让一团体喜好上Unix我就已很乐成了。
5、喜好列表
每一个人喜好的器材都纷歧样,上面的器材是我喜好的,合适自已的才是最主要的,以是不是保举列表而只是我喜好的列表。
1.你最喜好的Unix操纵体系?
我今朝最喜好的操纵体系是Ubuntu,我一起过去利用的Unix体系有Solaris、RedHat、AIX、HP_UX、Ubuntu。在00年月,恰是Solaris方兴未艾的年月,一切临盆体系基础上满是Solaris(光辉的工夫老是很长久),事先还花了好几千年夜洋往拿了SCSA和SCNA的认证。到了华为时代,临盆体系上换成了HP_UX和AIX,惯性的把HP_UX和AIX的SA也考了。测验只是为了让自已能体系的把常识进修一遍。入手下手的时分,假如要在自已的X86电脑上安装体系的话,就是安装RedHat了,可是事先的RedHat下要安装一个程序其实是太疾苦了,要下载大批的联系关系包,不休的编译。感激Ubuntu的呈现,快速的安装,主动的联系关系,丰厚的撑持文档。我喜好apt-getinstall,以是我喜好Ubuntu!
2.你最喜好的Unix下的程序是哪一个?
awk是我最喜好的Unix下程序,没有之一。与其优异的功效比拟,awk还远没到达它应有的出名度。为何喜好awk?喜好就是喜好,没无为甚么,喜好的缘故原由没法描述,用过了才晓得。
3.你常常利用的编程言语有哪些。
我常常利用的的言语都是剧本型的言语。Python、Perl、Ruby、Shell剧本。
4.有甚么好书保举?
都说了不做保举的。进修Unix的器材,基础不必要看书,一切内容网上都有很成熟丰厚的内容。假如还要看的话,我看过的以为好的书有
[*]《Linux/Unix计划头脑》
[*]《sed与awk》
[*]《精晓正则表达式》
[*]《O’Reilly:Perl言语进门》
[*]《Perl言语编程》
[*]《O’Reilly:利用Perl完成体系办理主动化》
[*]《O’Reilly:Perl最好理论》
[*]《O’Reilly:Python进修手册》
[*]《O’Reilly:Shell剧本进修指南》
[*]《Python参考手册》
[*]《Ruby元编程》
[*]《O’Reilly:Ruby最好理论》
[*]《O’Reilly:RubyonRails》
[*]《Ruby编程言语》
[*]《O’Reilly:Ruby言语进门》
[*]《ProgrammingRuby(中文版)》
等等,按自已的需求来看吧,间接上响应的言语的官方网站上往看就已充足了。年夜部门的Unix使用相干的书都是O’Reilly出的,O’Reilly出的书都值得看看。
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 熟读写基础知识,学得会不如学得牢。
页:
[1]