因為在dos/window下按一次回車鍵實際上輸入的是「回車(cr)」和「換行(lf)」,而linux/unix下按一次回車鍵只輸入「換行(lf)」,所以檔案在每行都會多了乙個cr,所以linux下執行時就會報錯找不到命令,所以,解決問題之道,就是把dos檔案格式轉換為unix格式。
方法1:使用dos2unix命令轉換
第一步:安裝dos2unix命令,如果已經安裝,跳過該步驟
centos:yum install dos2unix
ubuntu:sudo apt-get install dos2unix
第二步:轉換格式
dos2unix /usr/apache-tomcat/bin/restart.sh
dos2unix: converting file /usr/apache-tomcat/bin/restart.sh to unix format ...
方法2:使用notepad++
然後再執行一下,ok,可以正常執行了。
r 未找到命令的解決辦法
r 未找到命令的解決辦法 原因在執行shell指令碼時,出現 r 未找到命令 錯誤。多半是在windows系統編寫的指令碼在linux伺服器中執行。解決辦法 1,使用dos2unix工具將指令碼轉換為unix版本的。使用yum安裝 yum install dos2unixubuntu安裝 sudo ...
arm linux gcc 命令未找到
我們在ubuntu下編譯適合開發板的核心的時候,會出現 arm linux gcc 命令未找到 的問題,如果你要是沒安裝交叉工具鏈,或者安裝了,沒有把它加入到系統的環境變數中,我也就不說什麼了,自己反思吧。如果上述的你都做了,那麼你在編譯核心的時候是使用了 sudo make zimage 這個命令...
Xmllint 未找到命令
1,sudo apt get install libxml2 utils traceback most recent call last file usr share samba setup provision line262,in useeadb eadb,next rid opts.next r...