首先确定这个文件有可执行权限(目前看起来应该是有的),但是有可执行版权限的文件并权不一定要直接执行,没准是被其他脚本调用。
ls -l webs
file webs, 确定是个什么样的文件类型。
vi或者cat webs,检查第一行。这里的提示已经很明确的指出第一行有语法错误。接着只需要根据脚本或者文件类型,检查并更正语法错误即可。
㈡ mysql在linux安装可执行文件格式错误
a、 检查是否已安装,grep的-i选项表示匹配时忽略大小写
#rpm -qa|grep -i mysql
mysql-libs-2.1.73-3.el6_5.x86_64
可见已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系
#rpm -e Mysql-libs-2.1.73-3.el6_5.x86_64 --nodeps
b、安装MySQL的服务器端软件,注意切换到root用户:
#rpm -ivh MySQL-server-5.6.37-1.el6.x86_64.rpm
㈢ Linux:优盘挂载了后里面文件全是问号,怎么回事文件格式错误吗(vfat)
是文件名中有中文字符,编码不对所以显示为问号。
㈣ Linux下文件夹变成了未知类型的文件,求恢复办法
你先ls -l /root/mnt/backup1/www/wdlinux/mysql 看下属性
linux中目录是没法改变成文件的,同样文件也没法改变成目录的,如版果你看到的是文件,那就说明你原权来的目录要么被删除了,要么被移动掉了。
㈤ LINUX环境下编译错误 not in executable format: 不可识别的文件格式
如果 进程是 test , 所在位置是 /tmp/bin; gdb 所在位置是 /home/shared,core mp文件与gdb同目录
则命令为:内
cd /tmp/bin 进入进程执行目录
/home/shared/gdb test core.12345
加载完成后,容执行 bt
此时可以查看崩溃时堆栈调用信息
我遇到这个不可识别的错误是因为 命令的格式写错了
产生core mp 文件的原因就是进程内部出错