您现在的位置是:网站首页> 编程资料编程资料
Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)_linux shell_
2023-05-26
367人已围观
简介 Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)_linux shell_
先给大家看下问题描述,下图是我在运行时出现错误截图:

解决方法
分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换
1)在Windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打开该sh文件,输入:
[plain]
:set ff
回车,显示fileformat=dos,重新设置下文件格式:
[plain]
:set ff=unix
保存退出:
[plain]
:wq
再执行,竟然可以了
3)在linux中的权限转换
也可在Linux中转换:
首先要确保文件有可执行权限
#chmod u+x filename
然后修改文件格式
#vi filename
以上三种方法都可以帮助大家解决有关linux执行.sh文件时出现no such file or directiory一问题,有需要的朋友可以参考下了,希望本文分享对大家有所帮助。
相关内容
- Linux之split命令详解_linux shell_
- Linux用户在第一次登录时强制更改初始密码_linux shell_
- Shell+Curl网站状态检查脚本 抓出无法访问的站点_linux shell_
- linux下python3连接mysql数据库问题_linux shell_
- Linux下如何安装Run文件格式NVIDIA显卡驱动_linux shell_
- GitBook 制作电子书详细教程_linux shell_
- git 使用及常用命令_linux shell_
- 一天一个shell命令 linux好管家-磁盘-du命令详解_linux shell_
- 一天一个shell命令 linux好管家--磁盘--df命令详解_linux shell_
- 一天一个shell命令 linux好管家-进程-ps命令详解_linux shell_
