首先確定這個文件有可執行許可權(目前看起來應該是有的),但是有可執行版許可權的文件並權不一定要直接執行,沒準是被其他腳本調用。
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 文件的原因就是進程內部出錯