1、产生问题的原因:

linux系统和windosw系统对文件换行的处理不一样导致的,windows文件换行使用'\r\n',linux中使用'\n'。

2、解决办法

使用vi/vim打开文件,修改文件格式为unxi格式,原来的格式为dos格式(windows)

:set ff=unix : 告诉 vi 编辑器,使用unix换行符

:wq  保存退出

这就是说,把一个文件从一种系统移到另一种系统,就有换行符的麻烦。如:用 vi 来尝试编辑一个采用 MS-DOS 格式的文件,你将会发现每一行的末尾有个 ^M 字符。(^M 就是 )。

set ff=unix ,就是告诉 vi 编辑器,使用unix换行符
set ff=dos ,就是告诉 vi 编辑器,使用dos换行符

以上操作之后,有的文件中会显示出^M,说明文件中还存在'\r', 这样文件还是无法在shell下运行,需要命令 cat filename1 | tr -d "\r" > newfilme, 去掉文件中'\r'就可以了。

3、以于python脚本

python脚本程序从windows转到linux系统上面后,除了要完成前面2步所说的操作后,还要在脚本前面加上python程序的启动路径,如下图:之后运行脚本就可以执行了。

windows 文件在linux下运行显示no such file or directory相关推荐

  1. 解决windows文件在linux系统中显示乱码的问题

    解决windows文件在linux系统中显示乱码的问题 参考文章: (1)解决windows文件在linux系统中显示乱码的问题 (2)https://www.cnblogs.com/liyanpin ...

  2. windows模拟linux系统下载,Windows模拟器|Wine(Linux下运行Windows程序)v1.9 官方最新版_软件侠下载站...

    Wine最新版是一款功能强大的虚拟机软件,Wine ("Wine Is Not an Emulator" 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统( ...

  3. linux run文件夹,Linux下运行run文件

    比如realplay.run 安装方法如下 chmod xrealplay.run ./realplay.run 然后他就会执行安装了,在过程中可能会要求你输入yes或no 安装完后就可以用了,chm ...

  4. linux中计算高斯的进程,linux下运行高斯比windows的优势

    转引自GaussianFAQ第一章第四节 (1.4) 难道非要用Linux算高斯吗?Windows算高斯的缺陷是什么? 后续问题:听说Linux很难的.我是电脑小白,在Windows上都不太懂,只会最 ...

  5. linux版gaussian运行,linux下运行高斯比windows的优势

    转引自GaussianFAQ第一章第四节 (1.4) 难道非要用Linux算高斯吗?Windows算高斯的缺陷是什么? 后续问题:听说Linux很难的.我是电脑小白,在Windows上都不太懂,只会最 ...

  6. linux运行windows程序6,linux 下通过wine 运行windows程序包括IE

    一.相关说明 Ubuntu9.10举例(因为它方便,N多东西直接在线安装,省得编译了),其他linux基本相同(不同的就是有些要进行源码安装,但用到的软件是一样的),整个安装我以经做成脚本放方便下载安 ...

  7. windows下的可执行程序可以再linux下运行吗?

    windows下的可执行程序可以再linux下运行吗? 答案:不能 原因有以下: (1) 可执行的二进制文件包含了:机器指令.数据资源.程序运行资源(物理的和虚拟的内存空间.进程.线程资源等).因此说 ...

  8. Windows C++移植到Linux下运行需要怎么做?(以动态甜甜圈为例)

    本文将(https://zhangrelay.blog.csdn.net/article/details/109863427)程序在Linux下运行. 具体版本为Ubuntu 20.04. 程序如下: ...

  9. 在Linux下运行C语言程序

    市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境和各种常用的必备工具,国内使用较多的是Ubuntu(乌班图).CentOS.Fedora. 我以Fedora 2 ...

最新文章

  1. python爬虫实例-记录一次简单的Python爬虫实例
  2. oracle存储过程无效字符_Oracle存储过程基础+ 错误代码
  3. dx postprocess
  4. Java类class isSynthetic()方法及示例
  5. 「旁门右道」CURL持久连接技巧
  6. Ubuntu18.04构建Go语言项目
  7. php获取xml中的数据格式_php-从xml文件获取数据
  8. javascript常用工具类整理(copy)
  9. 电脑绣花制版软件评比(上)
  10. 应用程序无响应的原因
  11. 常用传感器讲解二--火焰探测器-KY-026(FLAME)
  12. Android图片轮播控件
  13. python编程从入门到实战16章x轴刻度与书不一样,2020-10-05 Python编程从入门到实践 第16章 下载数据 动手试...
  14. PostgreSQL对汉字按拼音排序
  15. 一些做“飞卡智能车”时候的总结
  16. android studio制作.9图片,并且不改变原图大小
  17. husky v8 lint-stage eslint
  18. 一种激光透窗摄像机,可透过玻璃抓拍人脸
  19. 使用hbase来解决上亿条数据的准实时响应
  20. ArcSDE与ArcCatalog

热门文章

  1. 《程序员练习生》第7期 珍爱生命远离编程
  2. 未来人工智能技术的应用领域有哪些?
  3. 《操作系统》2020年期末A卷
  4. git如何忽略文件或者文件夹
  5. 这篇文章告诉你音频降噪手机软件app有哪些?
  6. 音频降噪算法 java_基于RNN的音频降噪算法
  7. Python调用并执行javascript代码——使用Naked库
  8. 跨市场套利——策略简介与风险因素
  9. 机器视觉技术在钢带缺陷检测的应用
  10. AI落地制造业:智能机器人应具备这4种能力