windows上寫的指令碼,結果到linux上執行報錯
原因:
出現這種錯誤的原因是因為:CR/LF問題,在dos/window下按一次回車鍵實際上輸入的是“回車(CR)”和“換行(LF)”,而Linux/unix下按一次回車鍵只輸入“換行(LF)”,所以修改的sh檔案在每行都會多了一個CR,所以Linux下執行時就會報錯找不到命令。
解決辦法如下:
vi xx.sh:set ff?
可能會顯示fileformat=dos,再用這個命令
:set ff=unix
儲存退出就可以了
相關推薦
使用IDEA等IDE在Windows環境進行shell編寫之後,在Linux環境執行報錯的解決辦法
使用IDEA等IDE在Windows環境進行shell編寫之後, 在Linux環境執行通常會報錯 常用解決辦法有兩種 1.每行都使用分號結尾; 2.更改換行符 通常的換行符,及預設編輯器換行符: 更改為: 然後修改一些無關緊要的內容,提交到Linux環境
Windows編寫的shell指令碼,在linux上無法執行
前兩天由於要查一個數據庫的binlog日誌,經常用命令寫比較麻煩,想著寫一個簡單的指令碼,自動去刷一下資料庫的binlog日誌,就直接在windows上面寫了,然後拷貝到linux中去執行,其實很簡單的指令碼,具體如下: #!/bin/bash #flush mysql logs every da
windows寫的指令碼,ubuntu虛擬機器始終報錯 [Error 2]no such file or directory
切換到Mapping標籤,在Deployment path on server 'test'這一欄的最右側,點選...按鈕,選擇檔案上傳的目標目錄。之後點選Use this server as default,就可以讓這個工程一直預設上傳到這個伺服器的這個目錄,不用多次選擇
springboot專案 釋出到linux環境執行報錯,如:埠號錯誤,無法連線redis的問題解決思路
org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisC
解決升級到Xcode10,react native專案執行報錯問題
今天剛升級到Xcode10,就遇到兩個報錯問題 錯誤一:Xcode 10: Build input file double-conversion cannot be found error: Build input file cannot be found: '../node_modules/react-
修改專案APP名字後,在真機執行報錯:The provisioning profile specified in your build settings (“haotian”) has an AppI
錯誤提醒:The provisioning profile specified in your build settings (“haotian”) has an AppID of “com.basecom.vipose” which does not match your
LINUX eclipse 執行報錯問題
報如下錯誤 Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java ag
windows上寫的指令碼,結果到linux上執行報錯
原因: 出現這種錯誤的原因是因為:CR/LF問題,在dos/window下按一次回車鍵實際上輸入的是“回車(CR)”和“換行(LF)”,而Linux/unix下按一次回車鍵只輸入“換行(LF)”,所以
Xftp連接阿裏雲Linux,向Linux上傳文件,Windows和Linux文件傳輸
技術 幫助 很多 blog 就是 希望 上傳 linu 好用 我之前是用SecureCRT連接阿裏雲Linux的,上傳文件用的Alt+p快捷鍵,感覺不是很方便。後來朋友給我推薦了Xshell,感覺確實好用得很多。 傳輸文件用的是Xftp,今天在向我的個人網站發布項目的時候總
使用java程式啟動linux上的指令碼,重啟tomcat
因為公司的專案bug較多,導致伺服器經常記憶體溢位,導致linux伺服器上的tomcat隔幾天就宕機一次,而每次宕機都需要我們技術重啟,比較麻煩,於是在後臺管理端寫了一個按鈕,當tomcat掛了,可以
不帶插件 ,自己寫js,實現批量上傳文件及進度顯示
批量上傳 發的 xhr string () .cn tom 需要 pen 今天接受項目中要完成文件批量上傳文件而且還要顯示上傳進度,一開始覺得這個應該不是很麻煩,當我在做的時候遇到了很多問題,很頭疼啊。 不過看了別人寫的代碼,自己也測試過,發現網上好多都存在一些問題,並不是
將windows上面的項目拷貝到Linux環境下報錯不能夠找到對應的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'puyang.ServiceType' doesn't exist
exce 服務 inux 區分 大小 blog alt logs 就會 將一模一樣的項目從win遷移到到linux上報錯: 一開始還是以為是linux不能識別hql語句,查找資料發現是因為Liunx服務器上mysql是區分大小寫的,而本地是不區分的如:代碼是這樣寫的@En
java代碼,在linux上刪除文件
return ret try flag 作文 exc post tac trace 1、其實在linux上和window是一樣的 2、path 傳入的路徑(直接從根目錄到你的文件的位置) public static boolean delFile(String path)
Windows下fabric sdk連接Linux上fabric網絡的調試過程
auto style col 單元 創建 上進 圖片 需要 本機 上個月剛入職一家公司從事區塊鏈研發工作,選型采用Hyperledger Fabric作為開發平臺。團隊的小組成員全部采用的是在VirtualBox上面安裝桌面版的Ubuntu 16.04虛擬機
windows下的navicat遠端連線linux上的mysql
windows下的navicat遠端連線linux上的mysql 1.開放防火牆的埠號3306 vim /etc/sysconfig/iptables 2.重啟防火牆 service iptables restart 3.授權mysql遠端登入 grant all privileg
看到招聘廣告上寫這些,你可要小心,別被坑了!
招聘廣告樣樣都好,“公司創新卓越有闖勁”、“月入幾萬不是夢”、“實現人生大飛躍”、“除法定福利提供高大洋氣下午茶”……還沒等到入職只是去面個試就發現有些公司的招聘廣告就跟“自拍大法”一樣,全靠PS!前程無憂眾多網友傾盡自身經歷,教你識別招聘廣告中的隱藏“雷區”
windows中虛擬機器和windows之間互通性,並實現上傳檔案
一 測試連結是否ping通 筆記文件見百度網盤:大資料資料/windows與上安裝虛擬機器....doc; 因為安裝虛擬機器的時候,windows和vmare選擇的通訊方式為NAT方式,現在測試是否能ping通 虛擬機器的ip:192.168.59.128 Windo
Windows下使用xShell向遠端Linux上傳檔案或下載檔案
對於經常使用Linux系統的人員來說,少不了將本地的檔案上傳到伺服器或者從伺服器上下載檔案到本地, rz / sz命令很方便的幫我們實現了這個功能,但是很多Linux系統初始並沒有這兩個命令。今天,我們就簡單 的講解一下如何安裝和使用rz、sz命令。 1.軟體
不帶外掛 ,自己寫js,實現批量上傳檔案及進度顯示
今天接受專案中要完成檔案批量上傳檔案而且還要顯示上傳進度,一開始覺得這個應該不是很麻煩,當我在做的時候遇到了很多問題,很頭疼啊。 不過看了別人寫的程式碼,自己也測試過,發現網上好多都存在一些問題,並不是自己想要的。然後自己查閱各種資料,經過自己總結,最終完成了這個功能。
2018年第九屆藍橋杯省賽C/C++ A組(蒻雞自己寫的,看不上勿噴,自己的一點想法)
第一題 標題:分數 1/1 + 1/2 + 1/4 + 1/8 + 1/16 + …. 每項是前一項的一半,如果一共有20項, 求這個和是多少,結果用分數表示出來。 類似: 3/2 當然,這只是加了前2項而已。分子分母要求互質。 注意: 需要