小知识:Linux执行.sh文件,提示No such file or directory的问题的解决方法

Linux执行.sh文件,提示No such file or directory的问题 问题描述  %小知识: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,重新设置下(www.111cn.net)文件格式:  [plain]  :set ff=unix  保存退出:  [plain]  :wq  再执行,竟然可以了  3)在linux中的权限转换  也可在Linux中转换:  首先要确保文件有可执行权限  #chmod u+x filename  然后修改文件格式  #vi filename  三种方法都可以方便快速的解决关于Linux执行.sh文件,提示No such file or directory这个问题了。  在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件, 却提示No such file or directory。ls 了下,确实有该文件,怎么会事呢, 难道是文件格式兼容性问题?用vim打开该sh文件,输入: [plain] :set ff   回车,显示fileformat=dos,重新设置下文件格式: [plain] :set ff=unix   保存退出: [plain] :wq       再执行,竟然可以了。这个事情又给我提了次醒,程序尽量在linux下编写,迁移时,也许会少很多问题。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:linux解析命令行选项getopt_long用法解读

2023-5-22 3:53:13

建站知识

小知识:Linux安全攻略之SSH服务连接时的常见问题与解答

2023-5-22 4:09:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索