当前位置: 技术问答>linux和unix
学Shell编程有前途嘛?
来源: 互联网 发布时间:2015-08-17
本文导语: 兄弟由于工作需要,使用UNIX环境,使用的一些工具都是shell 脚本,呗要求改动一下一些工具,但本人原来对shell编程一无所知,想知道shell编程有前途嘛?如果值得一学的话,就准备投入好好学了。 希望各位大虾,...
兄弟由于工作需要,使用UNIX环境,使用的一些工具都是shell 脚本,呗要求改动一下一些工具,但本人原来对shell编程一无所知,想知道shell编程有前途嘛?如果值得一学的话,就准备投入好好学了。
希望各位大虾,各抒己见!
谢谢!
希望各位大虾,各抒己见!
谢谢!
|
Shell 编程和 Dos 的批处理性质一样。
虽然功能不是很强(和perl比较),但还是非常有用,很多日常管理可以用到,其中也有很多技巧的。
毕竟,日常工作都是系统维护而不是系统级的开发吧。
其实,高手也不是做什么都用 C 语言去写程序的。能够善用手头已有的工具加以灵活组合来达到自己的目的,这本身就代表了你的水平,你对一个系统的熟悉程度。
所以,你要根据自己日常工作的性质,以及你现在的水平,来选择到底先学什么。
虽然功能不是很强(和perl比较),但还是非常有用,很多日常管理可以用到,其中也有很多技巧的。
毕竟,日常工作都是系统维护而不是系统级的开发吧。
其实,高手也不是做什么都用 C 语言去写程序的。能够善用手头已有的工具加以灵活组合来达到自己的目的,这本身就代表了你的水平,你对一个系统的熟悉程度。
所以,你要根据自己日常工作的性质,以及你现在的水平,来选择到底先学什么。
|
如果打算在unix方向发展,shell是必须学的。
|
我个人觉得还是学学不错的,很有趣,我是帮别人做系统管理的时候顺便学了些,
可以加深都LINUX(偶用的)系统运行机制的理解,我一边在看内核源代码,感觉还是很有帮助的尤其是文件系统那里,
至于前程,不论在那里都要自己去学习喜欢的,
可以加深都LINUX(偶用的)系统运行机制的理解,我一边在看内核源代码,感觉还是很有帮助的尤其是文件系统那里,
至于前程,不论在那里都要自己去学习喜欢的,
|
楼主这位大哥,为啥干什么事儿之前要先想到“有没有前途”呢?
你想干就去干嘛,这有啥要考虑的,多向人家阿甘学一下嘛。
我在毕业后就已经不抱着“学到什么” 的心态去研究新技术了,而是出于“想了解”
,现在技术领域那么多, j2ee .net 啊这么多,看到有前途才去搞,那太累了,了解一下就
行了,以后工作中遇到什么问题可以让你多一个思路,oh,用 java 可以 用 python 可以,就行
了,没必要搞懂它们,你需要用它的时候你自己就会慢慢搞懂。linux shell 也是一样
不必把它当成什么事儿,没什么大不了的
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-1/
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-2/
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-3/
这三文,每天早晨用半小时各看一文,晚上再想上下早上看了什么内容,三天后,你也就会写shell
了,shell难度不在 bash csh ksh 本身,而是在于经验,知道什么时候要用 sed awk
还得知道怎么用,这个可不是一两天能会的。得多接触。
话多了点,不过实在是不同意”shell 编程有没有前途“这样的问法,就好比问
了解 windows 注册表有没有前途一样,这是一个系统管理员最基本的要求,你不得不用它,
但也不可能单靠它让你吃定一辈子
你想干就去干嘛,这有啥要考虑的,多向人家阿甘学一下嘛。
我在毕业后就已经不抱着“学到什么” 的心态去研究新技术了,而是出于“想了解”
,现在技术领域那么多, j2ee .net 啊这么多,看到有前途才去搞,那太累了,了解一下就
行了,以后工作中遇到什么问题可以让你多一个思路,oh,用 java 可以 用 python 可以,就行
了,没必要搞懂它们,你需要用它的时候你自己就会慢慢搞懂。linux shell 也是一样
不必把它当成什么事儿,没什么大不了的
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-1/
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-2/
http://www-900.ibm.com/developerWorks/cn/linux/shell/bash/bash-3/
这三文,每天早晨用半小时各看一文,晚上再想上下早上看了什么内容,三天后,你也就会写shell
了,shell难度不在 bash csh ksh 本身,而是在于经验,知道什么时候要用 sed awk
还得知道怎么用,这个可不是一两天能会的。得多接触。
话多了点,不过实在是不同意”shell 编程有没有前途“这样的问法,就好比问
了解 windows 注册表有没有前途一样,这是一个系统管理员最基本的要求,你不得不用它,
但也不可能单靠它让你吃定一辈子