linux出现“env: ***: 没有那个文件或目录”的解决方法

马谦马谦马谦 2017年10月28日13:01:51 发表评论
文章最后编辑于:2017-11-18 11:56:30

一、问题描述

linux 环境下,有时候打开一个文件或者启动服务的时候会报错:env: ***: 没有那个文件或目录,而文件又确实是存在的。

例如,我打开启nginx 服务时就报错:

二、解决方法

出现这个问题的原因多半是因为文件是从windows 下复制过来的。 windows下的换行符是
 ,而linux下是
。两者的编码不一样,所以linux读取不到文件。

解决的办法有两种:

  • 使用doc2unix 把文件转成linux环境下的格式
  • 不要直接复制文件到linux环境,使用编辑器在linux下先打开文件,然后再复制内容过来。

 

 

 

本文共执行40次查询,耗时0.263秒!
历史上的今天
十月
28
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: