Linux运行脚本命令提示No such file or directory错误的解决办法

发表时间:2016-02-15 12:07 | 分类:Linux | 浏览:4,937 次

如果在windows中写好python脚本测试正常,但是上传到linux以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。一般有如下几种修改办法。

一、windows

利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

如果只有一个文件,修改起来还是比较简单。如果文件很多,想批量修改那么就不是一般的麻烦了。

二、linux

1、vim命令查看修改

查看

vim打开文件,在视图模式中输入:进入命令模式,然后再输入set ff,回车即可查看文件格式。

:set ff

修改

vim打开文件,在视图模式中输入:进入命令模式,然后再输入set ff=unix,回车即可修改成uninx模式,保存退出。

:set ff=unix

这个办法也windows编辑器一样,适合对少量文件做修改。

2、工具修改

如果有大量文件需要修改,推荐使用工具,比较好用的有dos2unix 。centos下直接使用yum install dos2unix安装。ubuntu下可以安装tofrodos,具体可以参考之前这篇文章《Ubuntu 10.04中安装dos2unix工具》 。

参考连接:

https://zhangnq.com/1833.html

http://www.111cn.net/sys/linux/43010.htm

本文标签:

本文链接:https://www.sijitao.net/2368.html

欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

一键脚本 博客历程 留言联系 文章归档 网站地图 谷歌地图
Copyright © 2010-2024 章郎虫博客 All Rights Reserved.