《UNIX-Shell编程24学时教程》读书笔记Chap1,2 Shell基础,脚本基础
Chap1 Shell基础
![](//images0.cnblogs.com/blog/27249/201310/29230732-6c3d5b35e852497fbfd5599fd6f6efb5.png)
![](//images0.cnblogs.com/blog/27249/201310/29230732-ab2128cb063340bb996d1df15a2231a1.png)
![](//images0.cnblogs.com/blog/27249/201310/29230733-7b9a22da22594c3dbe2e045ece080103.png)
![](//images0.cnblogs.com/blog/27249/201310/29230733-66ed47284e89424c90af5a489429eecf.png)
![](//images0.cnblogs.com/blog/27249/201310/29230733-eceac3e3876744c5be4f9ddb913c675f.png)
![](//images0.cnblogs.com/blog/27249/201310/29230733-5a7b4aa192d6411ea1ae8bd7097175be.png)
![](//images0.cnblogs.com/blog/27249/201310/29230733-419e7e6cda744c878d9423e3895f0665.png)
知道该使用哪种命令是依赖于经验的。----惟手熟尔。
![](http://images0.cnblogs.com/blog/27249/201310/29230732-6c3d5b35e852497fbfd5599fd6f6efb5.png)
1.1 什么是命令
其实知道这些名词好像也没什么帮助,嘻嘻
![](http://images0.cnblogs.com/blog/27249/201310/29230732-ab2128cb063340bb996d1df15a2231a1.png)
1.2 什么是Shell
不同用户不同的提示符;不同的环境,不同的shell类型,具体Shell类型可以google,就不关注历史了
![](http://images0.cnblogs.com/blog/27249/201310/29230733-7b9a22da22594c3dbe2e045ece080103.png)
Chap2 脚本基础
![](http://images0.cnblogs.com/blog/27249/201310/29230733-66ed47284e89424c90af5a489429eecf.png)
2.1 UNIX系统
执行$ date命令时,内核要从硬盘载入到内存,然后执行;执行结束后会保留一段时间。所以经常用的命令执行更快些。
![](http://images0.cnblogs.com/blog/27249/201310/29230733-eceac3e3876744c5be4f9ddb913c675f.png)
最开始登陆时,系统会根据用户名去匹配/etc/passwd,匹配成功后会进入系统。【如上图内容】
2.2 Shell初始化
我用的是ubuntu,没找到/etc/profile下的.profile文件,shell初始化还需要再强化。
![](http://images0.cnblogs.com/blog/27249/201310/29230733-5a7b4aa192d6411ea1ae8bd7097175be.png)
2.3 获取帮助
![](http://images0.cnblogs.com/blog/27249/201310/29230733-419e7e6cda744c878d9423e3895f0665.png)