佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Linux執(zhí)行.sh文件,提示No such file or directory的問(wèn)題的解決方法

Linux執(zhí)行.sh文件,提示No such file or directory的問(wèn)題的解決方法

熱門(mén)標(biāo)簽:解決方案 家政服務(wù)網(wǎng)絡(luò) 硅谷的囚徒呼叫中心 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 外呼系統(tǒng) 服務(wù)器配置 美團(tuán) 電話(huà)機(jī)器人搭建
Linux執(zhí)行.sh文件,提示No such file or directory的問(wèn)題

問(wèn)題描述


解決方法

分析原因,可能因?yàn)槲移脚_(tái)遷移碰到權(quán)限問(wèn)題我們來(lái)進(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打開(kāi)該sh文件,輸入:
[plain]
:set ff
回車(chē),顯示fileformat=dos,重新設(shè)置下(www.111cn.net)文件格式:
[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文件,提示No such file or directory這個(gè)問(wèn)題了。


在window平臺(tái)下,寫(xiě)好shell腳本文件,遷移到linux平臺(tái),賦過(guò)可執(zhí)行權(quán)限,執(zhí)行該sh文件,
卻提示No such file or directory。ls 了下,確實(shí)有該文件,怎么會(huì)事呢,
難道是文件格式兼容性問(wèn)題?用vim打開(kāi)該sh文件,輸入:
[plain]
:set ff 
回車(chē),顯示fileformat=dos,重新設(shè)置下文件格式:
[plain]
:set ff=unix 
保存退出:
[plain]
:wq 
    再執(zhí)行,竟然可以了。這個(gè)事情又給我提了次醒,程序盡量在linux下編寫(xiě),遷移時(shí),也許會(huì)少很多問(wèn)題。

標(biāo)簽:臨沂 北海 撫州 防城港 邢臺(tái) 烏蘭察布 南昌 韶關(guān)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux執(zhí)行.sh文件,提示No such file or directory的問(wèn)題的解決方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    克拉玛依市| 伊吾县| 荃湾区| 饶阳县| 青海省| 定结县| 灵宝市| 陆良县| 绥德县| 广南县| 怀安县| 丰镇市| 木里| 宁德市| 南和县| 通州区| 夹江县| 淮阳县| 阿尔山市| 缙云县| 西充县| 开鲁县| 高淳县| 三穗县| 涿州市| 宜宾县| 孟州市| 雅安市| 汉川市| 陇川县| 长葛市| 洛隆县| 重庆市| 成武县| 永仁县| 信阳市| 通海县| 通城县| 扶绥县| 黎城县| 衡阳县|