項目打包后執行start.sh提示“no such file or directory”解決辦法,linux中給文件增加權限


--在linux中給.sh執行文件賦權限:

  chmod -R 777 *

--編輯.sh文件,並查看文件類型,(產生沒找到目錄的原因是因為在windows下創建的.sh文件是dos模式,需要改成unix)

  vi start.sh

  按Esc鍵 -->:set ff --->:set ff=unix--->:wq!

chmod權限修改: 

1、chmod u+x file.sh

2、sudo chmod 777  文件名

注:

給所有人添加可執行權限:chmod a+x 文件名;
給文件所有者添加可執行權限:chmod u+x 文件名;

讀、寫、運行三項權限用數字表示,r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用數字表示成644。
反過來說777就是rwxrwxrwx,意思是該登錄用戶(可以用命令id查看)、他所在的組和其他人都有最高權限。

因為是二進制的,所以每個數字和權限組合一一對應。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM