shell编程学习(1)

1、命令和工具的区别
工具是能够执行或运行的程序。例如:who、date
命令指的是程序和为了改变程序行为而声明的参数
命令指的是程序和为了改变程序行为而声明的参数
2、shell运行模式
交互模式:shell执行时需获取用户的输入
非交互模式:读入保存在一个文件中的命令,并在执行完毕后退出!
3、shell脚本
shell脚本是保存在一个文件中的命令列表,shell可以非交互式的执行它。
4、shell脚本基础
#!/bin/sh 文本最顶端,之所以需要在第一行,是因为在其他行都会被当做注释
5、shell启动
需加载/etc/profile和profile两个文件
6、用户的新口令保存在/etc/shadow中
7、chmod、chown、chgrp
chmod:改变文件的属性,chmod -R o+x filename
chown:改变文件所有者,chown options user:group files
chgrp:改变文件的组,  chgrp options group files
8、启动一个进程
unix无论何时执行一个命令,它都创建或启动一个进程。
9、列出正在运行的进程
jobs、ps。
10、变量
是保存一个值的"单词",shell使得编程人员可以创建、赋值和删除变量。


=====================================================================
以上内容为本人学习的一点体会和总结,如有不正确之处,请指出,不甚感激
=====================================================================

你可能感兴趣的:(shell,unix,脚本)