ixdba.net,讨论linux+oracle技术

出现bad interpreter:No such file or directory的原因

上一篇 / 下一篇  2007-07-09 11:05:32

查看( 702 ) / 评论( 5 )
基本方法:
7oWoQC(Y1{P1i0 IXPUB技术博客ic@#x ` y
:set ff?可以查看当前编码,其实改一下:set ff=unix就好了。
h)z}\c [gL,G;S0
8R&x9QM0Hi}[Ke0 Linux下面一个脚本怎么都运行不了, 我检查了数遍,不可能有错!
$v6d"gd(u1oA0 提示:bad interpreter:No such file or directoryIXPUB技术博客(k]9vV&}y.i(Y
最后,总算发现原来是文件格式的问题。这个文件是我在Windows下用写字板编写的。IXPUB技术博客1JU!v&E:?~c1v+H b2g
换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。IXPUB技术博客pF QF H G6y5kj

K#\;K"bJ"os!e0 解决方法:IXPUB技术博客w["@&}k!S'j

&m oK;UUf Hr0 1、程序是在一个网站上看到的,我保存下来,大致修改了一下。
#z"E,|\6Qe0 2、上传到linux主机运行IXPUB技术博客mbvuoKe*|
     chmod +x testIXPUB技术博客z O$\2P&{
     ./test
VW;r{s0     错误提示如下:IXPUB技术博客.I^"i }"g%hzv
    bash: ./test : bad interpreter:No such file or directoryIXPUB技术博客 ?9Z5aK6c"p8U
3、错误分析:IXPUB技术博客7M k/Q1Zl
因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。
j,U`8T~,_3\)d0 从你的脚本及报告的错误看来, 很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
iv;yi4q&i0 可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
;pL.BMy4B0 (1). vi filenameIXPUB技术博客&Gnp u fH
然后用命令
c]o5jA J!S,Q0 :set ff?
q"}*{7e \WU H0 可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看.
U6Q qx6jzS0 (2). 用joe filenameIXPUB技术博客^Mr Rj
如果是DOS格式的, 那么行尾会有很多绿色的^M字样出现. 你也可以用上述办法把它转为UNIX格式的.IXPUB技术博客2qCM4F;L)y/I
(3). 用od -t x1 filenameIXPUB技术博客-D AfQ^Ge i
如果你看到有0d 0a 这样的字符, 那么它是dos格式的, 如果只有0a而没有0d, 那么它是UNIX格式的, 同样可以用上述方法把它转为UNIX格式的. IXPUB技术博客+Qi1\#@{i*T'?
IXPUB技术博客OjJmG(k
转换不同平台的文本文件格式可以用IXPUB技术博客?[;\-@2OiVW
1. unix2dos或dos2unix这两个小程序来做. 很简单. 在djgpp中这两个程序的名字叫dtou和utod, u代表unix, d代表dos
7QFs*a5m8oS9]'F&Z*?0 2. 也可以用sed 这样的工具来做:
ykcu4rs0 sed 's/^M//' filename > tmp_filename
U JC up,pS~#p'x Y*C0 mv -f tmp_filename filename
/r9{5Vr&?3IEM R0 来做IXPUB技术博客.n0N'X$F M'wi
IXPUB技术博客4m`%z0I2oO"A0mN`
特别说明:IXPUB技术博客\*T\g+K7r;C
^M并不是按键shift + 6产生的^和字母M, 它是一个字符, 其ASCII是0x0D, 生成它的办法是先按CTRL+V, 然后再回车(或CTRL+M)IXPUB技术博客0O6c],P/xcq%l(s

G.N8z/U~r#q0 另外, 当SHELL程序报告command not found时, 总是去检查一下你的PATH里面有没有程序要用到的每一个命令(没指定绝对路径的那种).小的程序, 可以一行一行核对.

TAG:

ilonng ilonng 发布于2007-07-09 13:11:11
学习了 顶了:D
lfree的博客 lfree 发布于2007-07-09 14:52:48
^_^。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理3C~;Qj}-FES
vim 下执行
q+V"uCu        J8gC:set fileformat=unix
南非蚂蚁的天空 南非蚂蚁 发布于2007-07-09 14:55:04
fileformat='ff'   
lfree的博客 lfree 发布于2007-07-09 14:56:12
做一个测试,在windows下建立一个文件a1,拷贝到linuxblog.ixpub.net'Y4lj|
PS

IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。P!ER^/C+|%XdB
#cat a1
"fyM(HWIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。skdjfskf
-Gb8@_j9osdflkdsjflk
/L\@SG]"e0D Asdfkldsjf
ln {Rqp:t yblog.ixpub.net
        GBC h3Li3U#]7F+lIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。# cp a1 a2
)QFP[1qv病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理# file a1
n0^;c`"p7m?[1uPa1: ASCII text
*?6L1M4pm;U病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理# vim a2blog.ixpub.net)q"^i.B^;Z:DU

yzT!ws0y!L'f'L病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理:set fileformat=unix
:Y
qm/qk5Nblog.ixpub.net
:wq!
c
x.W7Zh        YZwQ YJIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
/g'Q%B+D#x\        Q
# file a1 a2
'[0P3AuD        M\k#mIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。file a1 a2
m3^ W
E.rg0M8Hblog.ixpub.net
a1: ASCII textblog.ixpub.netR/Ci S|
a2: fsav (linux) virus (27750-115)
RN1jxY


1_"y6E!^,V;oN:hiIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。# ls -l a1 a2qk~!`L
-rw-r--r--    1 root     root           34 Jul  9 14:51 a1
)Cd e/c*K9iIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。-rw-r--r--    1 root     root           31 Jul  9 14:52 a2$s5Q2K0EuC8T(Xu
7~/SJpM%w9fh+B
^_^,很奇怪linux识别a2是a2: fsav (linux) virus (27750-115)。
Rc@~DO-Oblog.ixpub.netblog.ixpub.net4_"\ Jz        Qi0`;m+jJ
不过已经转换为unix格式了。
南非蚂蚁的天空 南非蚂蚁 发布于2007-07-09 16:07:13
lfree 老兄,你用的是什么shell,看我的测试!IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。#qoHh3^._(_
^

gT%z(M&w
windows上建立一个文件333,传到linuxIXPUB技术博客k,p&av NO-a
[root@web1 /]# cat 333
%G0F L1o7ln9l.ek7ublog.ixpub.netfdsfsmmdl'vg
y:QtQ;v@/Y(i
DIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
msdl'smg'sdfgIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。_@g HDI
msd'mg'mgl'sdmg'病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理gIYLe+y'zxgA

UUd s        hBYL病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理
IXUl-K8V病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理
AC*E#d!k6G病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理msdv'smd'vsd'病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理6b2wkD0ZO[:]T
IXPUB技术博客 ^'i.|(T9]Dy!d
:
"@
MkC[snblog.ixpub.net
.Z J&};]BURy

Zv2iy7nFNj病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理dsvsdvsd
e        du2D
R*UJIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。

_'|&c        I;J!B!b];r-?IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。blog.ixpub.netb f;P ^U~v J?s(E
[root@web1 /]# file 333
6fN$I
KxG!d-F;^IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
333: ASCII text, with CRLF line terminators
b4y/KlQblog.ixpub.net[root@web1 /]# cp 333  444blog.ixpub.net0A&A,s        l3E K ~uE
[root@web1 /]# vim 444
j+I:l^4nIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。b#y*M^qL/tS
fdsfsmmdl'vg
aV#r\ZwN:B

msdl'smg'sdfg
2~
u
t#Ss;pT0P病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理
msd'mg'mgl'sdmg'
8l        \4mL4T5KsC/sblog.ixpub.netIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。F*Qc-oI

} ap$ePR#v病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。%ON7_*u@4v3r
msdv'smd'vsd'
9V
e9HiM
jIXPUB技术博客

|-_-_;W:NsN+u6k病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理:病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理TX8M5\        JbMF

cROP
K\@"SxqIXPUB技术博客

zj9w-_6E;t.g+Y2q4YIXPUB技术博客dsvsdvsd
.S1J?lB ~xIIXPUB技术博客
4~5B\P7M?+X8c.[
1k k ur-rIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。~                                                                                                                                                                                                                                4S~`ey8K
"444" 14L, 77C writtenIXPUB技术博客(YH4^3b7z$|4TDczt
:set fileformat=unixIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。pl$g0M'ugX
:x!8Q&DPy|e

8k-]3Rnv G[root@web1 /]# file 444 A3On1M
pvS^I5K~|

444: ASCII textm |*Tj
o}ky#]

[root@web1 /]$ file 333
,G
A
_+O8})? dIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
333: ASCII text, with CRLF line terminators
我来说两句

(可选)

日历

« 2008-10-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 13044
  • 日志数: 103
  • 书签数: 3
  • 建立时间: 2007-12-12
  • 更新时间: 2008-09-15

RSS订阅

Open Toolbar