您好,登錄后才能下訂單哦!
本篇內容介紹了“Linux執行.sh文件時提示No such file or directory的解決方法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
先給大家看下問題描述,下圖是我在運行時出現錯誤截圖:
解決方法
分析原因,可能因為我平臺遷移碰到權限問題我們來進行權限轉換
1)在Windows下轉換:
利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉換,再放到Linux中執行。轉換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打開該sh文件,輸入:
[plain]
:set ff
回車,顯示fileformat=dos,重新設置下文件格式:
[plain]
:set ff=unix
保存退出:
[plain]
:wq
再執行,竟然可以了
3)在linux中的權限轉換
也可在Linux中轉換:
首先要確保文件有可執行權限
#chmod u+x filename
然后修改文件格式
#vi filename
“Linux執行.sh文件時提示No such file or directory的解決方法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。