1. 程式人生 > >在Linux中提示No such file or directory解決方法

在Linux中提示No such file or directory解決方法

編寫shell指令碼執行一些命令發現很多的地方出現了問題,總是No such file or directory。但是事實上是有的,在網上查找了一些觀點,總結一下:

 (1)在Windows下轉換:

  利用一些編輯器如Notepat++,UltraEdit或EditPlus等工具先將指令碼編碼轉換,再放到Linux中執行。轉換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

  (2) 用vim開啟該sh檔案,輸入:

  命令

  :set ff

  回車,顯示fileformat=dos,重新設定下檔案格式:

  命令

  :set ff=unix

  儲存退出: 命令

  :wq

  再執行,就可以了

 (3)在linux中的許可權轉換

  也可在Linux中轉換:

  首先要確保檔案有可執行許可權

  #chmod u+x filename

  然後修改檔案格式