1. 运行脚本的两种方式:
(1).将脚本作为sh的命令行参数:sh /path/demo.sh
(2).将脚本作为具有执行权限的可执行文件:
chmod a+x demo.sh
./demo.sh
2.~:表示用户home目录的路径。
~/.bash_history:保存用户运行过得命令。
跟踪调试shell脚本:bash –x script.sh或者sh -x script,打印所执行的每一行命令及其当前状态。
在shell中使用set来启动或者禁止调试结果:
set -x:在执行时显示参数和命令
set +x:禁止调试。
set -v:当命令进行读取时显示输入
set +v:禁止打印输入
3.#:注释
4.chmod [who] [opt] [mode] 文件/目录名
其中who表示对象
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行