1.编程介绍:
早期编程:驱动 硬件默认时不能使用的;
不同的厂家硬件设备之间需要进行指令沟通,我们需要驱动程序来进行"翻译";
更趋近与硬件开发的工程师,要学习“汇编语言”;而“汇编语言”被厂家所限制;CC++的底层就是汇编语言;
现在编程:基于高级语言,以及超高级语言,更好的让程序员能够的实现编程功能;
编程语言的分类:
高级语言、超高及语文需要*翻译*成计算机可读的语言(二进制指令)
解释型 —— 逐行翻译、逐行执行 shell python Java
程序 = 指令 + 数据
面向对象 -- 侧重于数据的编程语言
面向过程 ---侧重于指令
编程语言的执行方式:(一行一行)
1.顺序执行
2.循环执行-- *for while untile
3.选择执行--分支
添加用户
if id $* &>/dev/null;then
echo "这个用户已经存在"
else
for i in $*;do
userass $i
echo"123456"|passwd --stdin "$i" &> /sev/null
echo "用户 $i 添加成功“
done
exit 0
fi
2.shell脚本语言介绍
3.变量