• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)

Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)

作者:mrr 字体:[增加 减小] 来源:互联网

mrr 通过本文主要向大家介绍了Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

先给大家看下问题描述,下图是我在运行时出现错误截图:

解决方法

分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换

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一问题,有需要的朋友可以参考下了,希望本文分享对大家有所帮助。

</div>

您可能想查找下面的文章:

相关文章

  • 一天一个shell命令 linux文本操作系列-head,tail命令详解
  • Linux Shell脚本系列教程(一):Shell入门
  • shell将脚本输出结果记录到日志文件的实现
  • Shell实现的一些数学运算自定义函数分享
  • shell脚本实现ssh自动登录功能分享
  • Shell 命令执行顺序分析[图]
  • linux 创建守护进程的相关知识
  • 利用perl、python、php、shell、sed、awk、c 实现字符串的翻转
  • Linux中多命令执行';'和'&&'的区别解释
  • bash判断文件或文件夹是否存在的shell代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • nagios 分发文件实现代码
    • rsync结合find技巧分享
    • Shell脚本之无限循环的两种方法
    • linux批量备份服务器配置文件和目录的脚本
    • Shell中实现飞行文字效果
    • 查看linux中某个端口(port)是否被占用的方法
    • linux删除无效链接文件脚本分享
    • Linux中rz命令和sz命令使用详解大全
    • Shell脚本中实现切换用户并执行命令操作
    • Shell脚本实现启动PHP内置FastCGI Server

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有