通過介面化git操作**,遇到如下報錯
簡單翻譯,得到以下內容:
文字相同,但檔案不匹配
發現以下差異:
換行符
在linux中有修改過內容導致的,通過查詢資料,其報錯問題根源是windows和linux換行符表現形式不同造成的,區別如下表:
windows
linux
macbook
換行符\r\n
\n\r
ascii值
0x0d0a
0x0a
0x0d
其中:"\r"在ascii中表示「換行(lf)」
"\n"在ascii中表示「回車(cr)」
注:主要在linux中解決由於檔案結尾產生的錯誤
步驟:
1、確認**無誤
2、利用命令「vi -b [filename] 」檢視結尾是否多了「^m」
3、檔案格式轉換
方式一:使用軟體dos2unixdos2unix [filename]
完成轉換
方式二:手動替換(vim+正規表示式)
利用命令:
vim -b [filename]
開啟該檔案
在命令模式下輸入:
%s/^m//g
或者
g/\^m/s/\^m//
儲存並退出
注意:方式二中「^m」的輸入方式:ctrl+v+m
命令實現 linux 和 window 檔案傳送
二 檔案傳遞操作 操作環境windows 7 1 windows linux 例項 1.1 開始 執行 cmd進入到dos模式 輸入以下命令 1.2 輸入命令 pscp d clear.sh root 192.168.2.112 data www 等待輸入linux後台的密碼即可肯簡單吧 2 lin...
linux和window檔案共享 安裝samba
請跳轉到 參看完整版的資訊。參考 1.yum install samba samba client samba swat 2.etc init.d smb start stop restart 來啟動 關閉 重啟samba服務 3檢視samba的服務啟動情況service smb status4.開...
window和linux下檔案操作總結
以前做了個window移植到linux中,涉及到了兩種系統之間檔案,執行緒,時間等內容的差異,今天就針對兩種系統的檔案操作進行總結 檔案操作是程式設計師最基本的需要掌握的知識,雖然知道一些,但是通過本編文章更深刻的進行掌握。首先來看看linux下的檔案操作,都是可以通過man函式進行檢視,今天把基本...