学习linux的一点感受
就linux而言,学习到深处,找到一份很beautiful的工作,完全不成问题。比如说,你会构建服务器,能够稳定的工作,那么你的收入一定不菲。但是,我的目标是嵌入式linux,所以对linux本身的研究上还未到深处,我的想法是当我在嵌入式linux上走通之后,再去补全我对linux体系本身的不足。
刚开始的时候,对于嵌入式linux不知道该如何下手,想了很久。然后逛了一个招聘网站,有个招聘信息是这样写的:
月薪上万
1:嵌入式linux开发;
2:会编写shell脚本;
3:会makefile;
4:能编写基于linux的驱动;
5:优先招聘有内核裁剪,内核移植经验的;
6:优先招聘有这方面项目经验的。
后来一想,既然自己有意向linux系统发展,为何不以这些招聘条件为目标呢?之后的学习,我都是以满足这些条件为目的一个一个攻克,再之后我发现,这些问题我在学习的过程中都会遇到,于是兴趣和方向再一次结合。
shell脚本
在linux系统上面,要做一件事,可能需要一个命令,或者需要多个命令,这些命令需要你在字符终端手动输入,才能一步一步地执行。但是命令过多的话,你肯定会受不了。
为了解决执行多个命令的事情,所以有了shell脚本,你可以在shell脚本编写你所有需要的命令,而且是有逻辑的,先执行哪个后执行哪个,都可以清晰的明确地写清楚。写完之后,执行一些这个脚本,那些命令就会一个一个地按照你的思路执行了,直至完成你需要的功能。
编写shell脚本一样可以在vim编辑器上编写哦。
以上所述,都是基于你对linux系统有所了解,对命令有所了解之后的事情了。建议去看看“鸟哥的linux私房菜基础学习篇(第三版)”,讲得得非常清楚。
2017年3月10日,未完待续。