文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>【原创】学习SHELL小结

【原创】学习SHELL小结

时间:2006-03-15  来源:qbqqq

   记得刚开始接触SHELL是因为编写数据库备份脚本,为了找个便捷(其实就是偷懒)的方法写那该死的几百个数据库的备份脚本,就尝试用AWK编写,靠着自己看了几页的《LINUX与UNIX SHELL编程指南》,居然自己写成了,虽然程序特简单,但心里还是有点小小的满足感。通过这个程序让我对AWK有些掌握,然后又是因为编写另外一个备份脚本,我在这论坛里发贴子,幸好这里好多兄弟姐妹帮忙,他们的解答让我了解了SED原来还可以这么用。于是天天就泡在这里,看SHELL区的帖子,从SED学习日记到SED学习手册,中间还插了好多关于正则表达式的帖子,最后是SED1LINE,一步一步深入,终于了解了什么是模式空间,什么是保留空间,了解了SED的g,G,d,D,h,H,p,P,t,b等函数的用法。真的要感谢CU,感谢CU的兄弟姐妹,他们发了这么多好贴子,才能使我一步步的提高。    回顾这些天学习的历程,觉得自己还是走了些弯路,虽然自己对LINUX与UNIX的操作系统有一定了解,但对SHELL一开始还是一知半解的程度,《LINUX与UNIX SHELL编程指南》是我的启蒙老师,虽然写得简单点,但它使我了解了SHELL的强大,了解了SHELL编程的简单过程。但我一直都没对正则表达式进行充分的理解,所以好多帖子刚开始看都是迷迷糊糊的,建议初学者多看看SHELL精华区的关于正则表达式的文章,充分掌握这一基本功,才能对以后的AWK,SED等等打下良好的基础。AWK相对起来比较简单,看看论坛上的UNIX AWK手册就差不多了。SED比较灵活,比较难以掌握,可以先看看台湾的经典的SED手册,掌握后可以看看那高难度的SED1LINE。说到底,这些都要通过多实践来掌握,我在自己机上装了VMWARE虚拟机,然后装了RED LINUX 9,这些都可以在网上下载。在我的WINDOWS下TELNET到我的LINUX上,这样做的好处一可以不用切换键了,二可以比较好的支持中文显示,这样可以一边看网页,一边在LINUX下对照着编程,如果要传文件到LINUX上,可以启动LINUX的vfstpd,通过FTP上传文件。这样就搭建了个比较好的学习环境,嘿嘿,WINDOWS的其他程序也可照常运行,当然你的内存越大越好哦,我的是256M运行速度也还可以。    今天就写这些了,下次打算把我那数据库的备份脚本的编写过程整理出来,放在这里也好做个存档。     
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载