先給大家看下問題描述,下圖是我在運(yùn)行時出現(xiàn)錯誤截圖:
解決方法
分析原因,可能因?yàn)槲移脚_遷移碰到權(quán)限問題我們來進(jìn)行權(quán)限轉(zhuǎn)換
1)在Windows下轉(zhuǎn)換:
利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉(zhuǎn)換,再放到Linux中執(zhí)行。轉(zhuǎn)換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打開該sh文件,輸入:
[plain]
:set ff
回車,顯示fileformat=dos,重新設(shè)置下文件格式:
[plain]
:set ff=unix
保存退出:
[plain]
:wq
再執(zhí)行,竟然可以了
3)在linux中的權(quán)限轉(zhuǎn)換
也可在Linux中轉(zhuǎn)換:
首先要確保文件有可執(zhí)行權(quán)限
#chmod u+x filename
然后修改文件格式
#vi filename
以上三種方法都可以幫助大家解決有關(guān)linux執(zhí)行.sh文件時出現(xiàn)no such file or directiory一問題,有需要的朋友可以參考下了,希望本文分享對大家有所幫助。
標(biāo)簽:滁州 鎮(zhèn)江 百色 自貢 丹東 優(yōu)質(zhì)小號 六盤水 武漢
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux執(zhí)行.sh文件時提示No such file or directory該怎么辦(三種解決辦法)》,本文關(guān)鍵詞 Linux,執(zhí)行,.sh,文件,時,提示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。上一篇:Linux之split命令詳解