回顾:
X权限数字代表是1 ,在文件上表示执行权限,在目录上表示进入权限
执行权限一般用在shell脚本执行上
例如如下脚本
vi test.sh 写入
#!/bin/sh
echo "aaaa";
说明第一行 #!/bin/sh 每一个脚本都应该有这一行,告诉系统用那个shell来执行这个脚本
系统都那些shell呢?
可以通过下面查看
cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
我的系统就只有三个,也可更多可以根据需要安装,我们一般默认用第一个
第二行 echo "aaaa"; 就是一个输出语句,该语句打印出aaaa字符
保存后执行脚本
第一个种方式 sh test.sh
第二种方式 ./test.sh (这种方式必须要求X可执行权限,没有的话报-bash: ./test.sh: Permission denied 错误)
chmod u+x test.sh
第三种方式和第一种差不多可以再脚本前边加个. 或者source
. ./test.sh source ./test.sh都可
自己找出三种的区别!
阅读(495) | 评论(0) | 转发(0) |