shell学习及成长
作为一个技术人员,最重要的就是在不断解决问题中学习及成长。
学习shell最快的方法就是模仿。
1. 菜鸟教程,php中文网,51cto登网站找教程或视频跟着学习
首先,都知道程序是由上到下执行的,所以我们在编辑过程中按照教程或视频编辑即可。在模仿过程中我们要学会如何去定义shell中的变量,常量,数组等数据,然后去运用顺序,选择或循环结构去应用它,最后我们可以定义方法去封装我们所编写好的结构(可以变形多个shell文件,可以用…/test.sh的方法去引入其他文件测试)。当我们有上述基础之后,可找到系统bin目录下查找其他sh文件,查看并模仿它(有的sh只是用来执行其他文件的)。
例
test1.sh
sh test2.sh
test2.sh
#使用 . 号来引用test1.sh 文件,为了测试防止报错最好chmod 777 test2.sh (文件可读可写可执行权限)
. ./test3.sh
echo “$url”
test3.sh
url=“dfasdfasdfasdfadsfsd”
执行test1.sh文件,将获取test3.sh的常量
2. 在通过1的基础上将自己日常所用的融入到其中
我是写php,为了方便下载框架将常用composer语句放入sh文件,只要sh执行相应文件就可以下载文件了。或者需要更新线上测试代码,我可以设置号相应命令写入shell,让后设置crontab 命令定时执行即可。