`
woody_woodpecker
  • 浏览: 19108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

bad interpreter: 没有那个文件或目录”的解决方法

阅读更多
今天遇到一个小问题
在linux下执行一个sh,结果抛出 command not found
查了一下,发现需要在sh文件的头部加上
#!/sh/bin
于是加上了,
再次执行。又抛出
bad interpreter: 没有那个文件或目录”的解决方法
解决办法:
如果sh目录存在且脚本无误,最可能是原因是在windows下写的脚本是dos格式的,放在Linux下编码不识别,解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
分享到:
评论

相关推荐

    shell脚本中执行时提示“没有那个文件或目录”的解决办法

    2、出错信息:bad interpreter: 没有那个文件或目录。 问题原因:因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, ...

    CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    ### CentOS安装软件时遇到“/lib/ld-linux.so.2: bad ELF interpreter”错误的解决方案 在使用CentOS操作系统的过程中,我们可能会遇到这样的问题:在安装某些软件时,系统会报错“/lib/ld-linux.so.2: bad ELF ...

    glibc.i686.zip-64位Linux系统安装32位版本程序

    启动时报错:-bash: /home/tlq/TLQ63/bin/tlq: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录, 发现是因为64位版本linux安装了32位的程序导致,问题解决需要用到以下文件支持:在银企直连工作...

    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    当用户在命令行输入`yum`时,系统通常会在`/usr/bin`目录下寻找该命令的可执行文件。如果出现“-bash: /usr/bin/yum: No such file or directory”的错误提示,这意味着系统找不到`yum`命令的执行路径,这通常是由于...

    bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

    在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory 分析: 这是不同...

    centos7 vmware tools安装

    可能会出现错误信息“-bash:./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory”,这表明未安装编译环境。 解决方案:安装编译环境需要外网连接,输入命令 yum -y install perl gcc...

    centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    总的来说,当你在CentOS上安装JDK 1.8并遇到“/lib/ld-linux.so.2: bad ELF interpreter”错误时,通过安装32位的GLIBC库通常就能解决问题。这是一个常见的问题,特别是对于那些需要在64位系统上运行32位软件的用户...

    linux运维常见的22个故障排查和解决方法

    **问题描述**:在实际工作中,可能会遇到这样的情况:一个看似正常的Shell脚本在Linux环境下无法执行,报出“:bad interpreter: No such file or directory”的错误。 **原因分析**:这种错误通常发生在使用Windows...

    Linux运维常见问题.pdf

    问题描述:某一天,想查看已写好的shell脚本,脚本很简单,也没有常规性的错误,却一直报“bad interpreter: No such file or directory”错误,无法正常执行。 解决方法: * 重新在Linux下编写脚本。 * 使用命令...

    jdk1.8.0-191.tar.gz 内部包含jdk和jre 解压缩后可以直接使用

    描述中提到的问题“/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录”是一个常见的错误,出现在运行32位程序(ELF二进制文件)时,因为系统缺少必要的32位库,特别是glibc(GNU C Library)的32位版本...

    linux下安装oracle

    如果遇到"bash: ./be.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录"的错误,这是因为文件格式问题。使用`dos2unix be.sh`命令将文件格式从DOS转换为Linux。 3. **运行beforeInstallOracle.sh**:执行此...

    vimconfig-vim配置脚本

    vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_... /bin/bash: /usr/bin/ctags: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory^@ 解决办法 sudo yum install glibc.i686

    linux系统安装字体方法教程介绍.docx

    在处理脚本问题时,有时会遇到"bad interpreter: No such file or directory"这样的错误。这通常是因为在DOS或Windows环境下创建的脚本在Linux中无法执行,因为换行符不同。解决方法是: 1. 在Linux环境下重新编写...

    jdk8 解压缩安装包下载地址https://www.oracle.com/java/technologies/download

    对于Linux用户,特别是遇到“/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录”这类错误的用户,这通常意味着你的系统缺少必要的库或者依赖。在Linux中,这个问题通常是由于64位系统缺少32位库支持...

    windows下写的shell脚本在linux执行出错的解决办法

    在Windows下写了一个shell脚本,上传到Linux下执行时报错: 代码如下:[root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory test.sh源码: 代码如下:#!...

    a63822322的解决硬盘引导型故障的说明

    #### 知识点九:命令解释器缺失或无效(Bad or Missing Command Interpreter) 当系统无法找到有效的命令解释器时,会显示此错误提示。解决方法包括: - **检查文件路径**:确认命令解释器的路径正确。 - **重新...

    深入理解linux执行文件提示No such file or directory的背后原因

    在Linux系统中,当尝试执行一个文件时,如果遇到"No such file or directory"的错误,通常意味着系统无法找到指定的文件或目录。然而,这个错误并不总是表示文件不存在,它可能隐藏了更深层次的问题,尤其是在跨平台...

Global site tag (gtag.js) - Google Analytics