+ -
当前位置:首页 → 问答吧 → 大家推荐几本linux下shell编程的书吧,感激不尽。

大家推荐几本linux下shell编程的书吧,感激不尽。

时间:2011-09-15

来源:互联网

本帖最后由 crossbitter 于 2011-9-16 09:07 编辑

最近一直在学习inux的指令运用和服务器架构,但是一直觉得不懂得其内在的原理,整起来肾虚的很。

大四即将毕业,要找工作,好多岗位都要求会shell编程,越来越虚了。

自己对于C指针数组运用还不差,不知道两者之间能有什么帮助。

现在对shell的理解就是内核和用户之间的膜(yy了),在网上找了一个类似于"say hello"的shell小程序,感觉还蛮有意思的。

不过还是不太明白unix,linux,windows下shell编程的区别。

总而言之,就是想深入了解linux,希望大家能给我点帮助。

感激不尽!。

(PS:#视频更好.)

作者: crossbitter   发布时间: 2011-09-15

命令懂点,编程不懂

作者: ketto   发布时间: 2011-09-15

本帖最后由 age 于 2011-9-15 22:09 编辑
最近一直在学习inux的指令运用和服务器架构,但是一直觉得不懂得其内在的原理,整起来肾虚的很。

大四即将毕业,要找工作,好多岗位都要求会shell编程,越来越虚了。

自己对于C指针数组运用还不差,不知道两者 ...
crossbitter 发表于 2011-9-15 18:37
和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

作者: age   发布时间: 2011-09-15

和windows的批处理类似
unix/linux shell编程指南吧
这是个总览
因为大部分脚本都是和字符串打交道, 还需要专门去学学sed和awk
orilly的 sed&awk 中文第二版

PS: 如果你对C很熟的话, 建议学python. 它同样可 ...
age 发表于 2011-9-15 22:07
感谢age,以后少走好多弯路。非常感谢。

作者: crossbitter   发布时间: 2011-09-15

本帖最后由 gwssgc 于 2011-9-16 11:23 编辑

shell 感觉就跟批处理似的,开始给我最大的印象就是命令的堆叠。 小菜愚见

作者: gwssgc   发布时间: 2011-09-16

不懂

作者: 小举   发布时间: 2011-09-15