这是最底层的技术了,在你搞一些框架,把自己都搞晕了,所以搞搞shell,这也是基本功,在学校shell的过程中理解linux的工作方式。shell script是和linux kernel打交道的脚本,也是一门编程语言。编程语言的一些基本特征就是数学计算和流程控制,这些共有特征你应该很熟悉了。作为开发人员(后端),基本功一定要扎实。
技巧:1. ctrl+H显示隐藏文件
2.$$表示进程id
3.IFS:internal field seperator,内部分隔符,可以自定义,如“^"
4.set的小技巧。
5 exec以不启动新进程,而执行shell程序
第一个shell脚本:
#!/bin/bash
cd /temp
echo "linux shell programming"
SHELL程序就是基本的linux的命令加上流程控制结构。。。。
1 if else test
2 for while until 这是循环控制语句
shell对于空格很敏感,基本参数都是以单词为单位。