1. 程式人生 > >報錯-bash: ./a.sh: Permission denied

報錯-bash: ./a.sh: Permission denied

執行shell指令碼時發現,輸入./a.sh時報-bash: ./a.sh: Permission denied這個錯。原因是你的shell指令碼時不可執行的,通過在命令列輸入ll或者ls -l檢視檔案的訪問許可權:

此時你的指令碼檔案是r可讀w可寫,但是不可執行,所以你要把輸入chmod u+x a.sh,此時就變成了可執行了。

再輸入./a.sh就可以執行shell指令碼了。後面的星號是可執行的標誌。