[i=s] 本帖最后由 crossbitter 于 2011-9-16 09:07 编辑 [/i]
最近一直在学习inux的指令运用和服务器架构,但是一直觉得不懂得其内在的原理,整起来肾虚的很。
大四即将毕业,要找工作,好多岗位都要求会shell编程,越来越虚了。
自己对于C指针数组运用还不差,不知道两者之间能有什么帮助。
现在对shell的理解就是内核和用户之间的膜(yy了),在网上找了一个类似于"say hello"的shell小程序,感觉还蛮有意思的。
不过还是不太明白unix,linux,windows下shell编程的区别。
总而言之,就是想深入了解linux,希望大家能给我点帮助。
感激不尽!。
(PS:#视频更好.)
小举 于 2011-10-05 16:13:36发表:
不懂
gwssgc 于 2011-09-16 11:21:48发表:
[i=s] 本帖最后由 gwssgc 于 2011-9-16 11:23 编辑 [/i]
shell 感觉就跟批处理似的,开始给我最大的印象就是命令的堆叠。 小菜愚见{:2_93:}
crossbitter 于 2011-09-16 08:34:35发表:
感谢age,以后少走好多弯路。非常感谢。
age 于 2011-09-15 22:07:13发表:
[i=s] 本帖最后由 age 于 2011-9-15 22:09 编辑 [/i]
和windows的批处理类似
unix/linux shell编程指南吧
这是个总览
因为大部分脚本都是和字符串打交道, 还需要专门去学学sed和awk
orilly的 sed&awk 中文第二版
PS: 如果你对C很熟的话, 建议学python. 它同样可以写脚本, 语法更类似c, 个人感觉也比c简单. bash和c的区别还是有点大的, 而且bash功能也有点弱, 连个最简单的x=x+1都不支持, 也不支持浮点数运算. bash最大的优点是与命令集成紧密, 因为默认shell就是bash. 二者各有优点吧. 我目前是用python取代了bash
ketto 于 2011-09-15 21:29:42发表:
命令懂点,编程不懂