1、文件/文件加权限修改所属用户组+用户
chown -R www:www data
只修改用户
chgrp -R www data
2、文件变更为可执行
chmod +x file
3、 [taoge@localhost learn_shell]$ ./a.sh
bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory
[taoge@localhost learn_shell]$
这是文件格式错误,可用vi打开 a.sh这个文件,用 :set ff 或者 set fileformat 查看一下
解决 方法一、在vi底部模式下,直接执行 : set fileformat =unix
方法二、 直接执行 set -i "/ //" (在go中 " 需要转义 )