- 浏览: 122341 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (131)
- J2EE (5)
- 系统配置 (2)
- eclipse (3)
- MySQL (3)
- 数据库 (1)
- log4j (2)
- hibernate (5)
- JBOSS (3)
- https (2)
- Struts2 (7)
- javascript (2)
- CSS (4)
- HTTP (2)
- J2SE (1)
- apache (6)
- XML (1)
- android (3)
- session (3)
- Spring (3)
- 前端优化 (2)
- Drools (2)
- java笔试题 (8)
- SVN (2)
- linux (19)
- linux命令 (3)
- memcache (1)
- Servlet (2)
- Java RMI (1)
- 领域模型 (1)
- LVS (4)
- Linux shell (2)
- WEB (1)
- F5 (2)
- WinRAR (1)
- TCP (1)
- MQ (2)
- weblogic (1)
- winxp安装FTP (1)
- WebLogic和Tomcat (1)
- 虚拟机 (1)
- nexus-maven (1)
- jstl (1)
- jvm (1)
- Redis (2)
- mongodb (3)
- JAVA (2)
- mybatis (1)
- SQLserver (1)
- GC (1)
- zabbix (1)
- node (1)
最新评论
-
huosange:
简单明了,通俗易懂
JAVA为什么只允许单继承
/bin/sh^M: bad interpreter:没有那个文件或目录解决
执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。
脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
解决方法:
vim filename
然后用命令
:set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。
然后用
:set ff=unix #把它强制为unix格式的, 然后存盘退出。
(回车,再输入Wq,再回车)
再次运行脚本。
另外一种解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。
脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
解决方法:
vim filename
然后用命令
:set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。
然后用
:set ff=unix #把它强制为unix格式的, 然后存盘退出。
(回车,再输入Wq,再回车)
再次运行脚本。
另外一种解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
发表评论
-
linux yum 下载至本地及使用本地缓存安装包
2018-12-29 08:04 30841.搭建yum服务器 2.使用yum下载缓存进行封装,然后使用 ... -
linux grep命令
2014-12-08 10:06 5391.作用 Linux系统中grep命令是一种强大的文本搜索工具 ... -
Linux中Samba详细安装
2014-12-08 09:05 533为了实现Windows主机与Linux服务器之间的资源共享,L ... -
linux挂载光驱以及yum配置与安装
2014-12-01 10:12 11461,使用命令ll /dev/* |gr ... -
linux培训笔记3
2014-10-29 11:55 569selinux: 传统权限:以 ... -
linux培训笔记2
2014-10-28 16:47 849linux的编辑器: 1、gedit & (必须在图形 ... -
linux 培训笔记
2014-10-27 11:33 778何世晓 server raid lsi 内存大于等于1G,带锂 ... -
linux培训笔记
2014-10-27 11:32 574/boot分区单独划分,大小为200M,其他采用LVM逻辑卷划 ... -
Linux: 字体安装
2014-04-14 11:58 692本实验以安装宋体( simsun.ttf ) 为例, 记录下安 ... -
make报错:"/usr/bin/ld: cannot find -lXXX"
2014-04-12 18:16 767在编译php时报错如下: # make 。。。 /usr/bi ... -
linux--apache的ab命令
2014-03-09 19:24 5231. 最基本的关心两个选项 -c -n 例: ./ab -c ... -
linux定时任务的设置
2014-01-03 11:47 549为当前用户创建cron服务 ... -
Centos和RHEL的区别
2013-10-19 20:19 766CentOS简介关于CentOS CentOS是Comm ... -
Linux 查看CPU信息、机器型号等硬件信息
2013-10-11 14:20 524测试机器的硬件信息: 查看CPU信息(型号) # cat ... -
Linux 查看CPU,内存,硬盘
2013-06-08 10:59 7261 查看CPU 1.1 查看CPU个数 # cat /pr ... -
常见命令
2013-06-08 10:53 5371,打开开机启动项(win7):在菜单搜索框中输入msconf ... -
Linux init.d
2013-06-08 10:05 607本文包括3部分内容 1、 Linux的引导过程 2 ... -
Linux下which、whereis、locate、find 命令的区别
2013-06-04 17:40 648我们经常在linux要查找 ...
相关推荐
在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory 分析: 这是不同...
当用户在命令行输入`yum`时,系统通常会在`/usr/bin`目录下寻找该命令的可执行文件。如果出现“-bash: /usr/bin/yum: No such file or directory”的错误提示,这意味着系统找不到`yum`命令的执行路径,这通常是由于...
在Windows下写了一个shell脚本,上传到Linux下执行时报错: 代码如下:[root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory test.sh源码: 代码如下:#!/bin...
迁移到Linux对于一些人来说,这简直是一场...尤其是对于一些刚步入Linux管理大门的管理员来说,如果不避免一些常见的错误,就容易给单位的网络或系统带来安全风险。本文将为帮助这些新手们避免这些错误提供一些建议。
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系统中,当尝试执行一个文件时,如果遇到"No such file or directory"的错误,通常意味着系统无法找到指定的文件或目录。然而,这个错误并不总是表示文件不存在,它可能隐藏了更深层次的问题,尤其是在跨平台...
如果遇到"bash: ./be.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录"的错误,这是因为文件格式问题。使用`dos2unix be.sh`命令将文件格式从DOS转换为Linux。 3. **运行beforeInstallOracle.sh**:执行此...
- 遇到错误提示时(例如`/bin/sh^M: bad interpreter: No such file or directory`),需要检查文件格式是否为Unix格式,如果不是,则需转换为Unix格式。 ##### 4. **定时任务配置** - 使用`crontab`服务来定时...
如果在运行`yum install git`时遇到`/usr/bin/python: bad interpreter`错误,这意味着Python的软链接存在问题。解决方法是删除旧的链接并创建一个新的指向正确Python版本的软链接: ```bash rm /usr/bin/python ln...
若在执行`java -version`时遇到`bad ELF interpreter`错误,是因为缺少`glibc.i686`库。解决方法是通过`sudo yum install glibc.i686`命令安装缺失的库。 3. **Zookeeper安装** Zookeeper是一个分布式协调服务,...