#!/bin/sh: No such fileno such or directoryy

/system/bin/sh: ./*sh: No such file or directory异常解决 - 系统运维当前位置:& &&&/system/bin/sh: ./*sh: No such file or directory/system/bin/sh: ./*sh: No such file or directory异常解决&&网友分享于:&&浏览:0次/system/bin/sh: ./****.sh: No such file or directory错误解决
/system/etc/***.sh
cd /system/etc/sh ****.sh
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有Linux中提示No such file or directory解决方法-linux-操作系统-壹聚教程网Linux中提示No such file or directory解决方法
本文章介绍了三种关于Linux执行.s***件,提示No such file or directory错误的解决办法,有需要的同学参考。
分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换
1)在Windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将转换,再放到Linux中执行。转换方式如下(UltraEdit):File--&Conversions--&DOS-&UNIX即可。
用vim打开该s***件,输入:
回车,显示fileformat=dos,重新设置下文件格式:
:set ff=unix&
再执行,竟然可以了
3)在中的权限转换
也可在Linux中转换:
首先要确保文件有可执行权限
#chmod u+x filename
然后修改文件格式
#vi filename
三种方法都可以方便快速的解决关于Linux执行.s***件,提示No such file or directory这个问题了。
上一页: &&&&&下一页:相关内容 您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&Sh脚本异常提示:&/bin/sh^M:&bad&interpreter:&No&such&file&or&directory
在Linux中执行.sh脚本,异常提示/bin/sh^M: bad interpreter: No such file or
directory。
这是不同系统编码格式引起的:在windows系统中编辑的.s***件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File--&Conversions--&DOS-&UNIX即可。
或者按Ctrl+H,将文本内容转换为十六进制,然后其中的0D
0A(Dos下的回车)替换为0A(Unix下的回车),但是这种方式还是要注意修改后保存时文本的类型,比较推荐的是下面第二种方式。
2)也可在Linux中转换:
首先要确保文件有可执行权限
#sh&chmod a+x filename
然后修改文件格式
#sh&vi filename
利用如下命令查看文件格式
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix
利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix
:wq (存盘退出)
最后再执行文件
#sh&./filename
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

参考资料

 

随机推荐