【服务器运维】linux文件找不到怎么办
2019-11-17网站运维搜奇网45°c
A+ A-linux文件找不到怎么办?
当在Linux体系下实行原本存在的shell剧本文件,但是在实行时就是提醒你文件不存在。
此时平常缘由就是你shell剧本在编写时的体系跟你的实行剧本的体系不一致,比方你在window体系编写的剧本,当拷贝到Linux体系时就会遇见此题目。缘由是在windows下编辑的.sh文件的花样为dos花样,而linux只能实行花样为unix花样的剧本。
由于在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修正的sh文件在每行都邑多了一个CR,所以Linux下运行时就会报错找不到敕令。
别的就是当你在github上运用windows体系下载源文件中包括shell剧本文件 时,当你解压并拷贝到Linux体系实行时,也可能发生此题目。
引荐:《linux教程》
解决办法:
我们能够经由过程vi编辑器来检察文件的format花样。步骤以下:
1.首先用vi敕令翻开文件
[root@localhost test]# vi test.sh
2.在vi敕令形式中运用 :set ff 敕令
能够看到文件的花样为
fileformat=dos
3.修正文件format为unix
运用vi/vim修正文件format
敕令::set ff=unix
或许::set fileformat=unix
然后:wq保留退出,从新实行剧本就一般了
以上就是linux文件找不到怎么办的细致内容,更多请关注ki4网别的相干文章!
标签:linux