windows和linux的換行符 M轉換和刪除

2021-08-18 10:05:11 字數 367 閱讀 8666

問題現象:

windows下的文字檔案換行符是\r\n,linux下的換行符是\n,在linux下vim開啟windows的文字檔案,在行尾會顯示^m字元,影響配置檔案的閱讀,嚴重的會影響shell指令碼的執行。

問題確認:

1:file filename

可以提示檔案中存在crlf符號。

2:cat -v filename

可以顯示檔案中的全部^m字元。

3:windows notepad開啟檔案,檢視,顯示全部字元。

可以看見行尾的crlf符號。

解決方法:

1:vim 開啟檔案,:set ff=unix,然後儲存。

2:dos2unix filename。

linux和windows的區別

linux和windows的區別 linux windows linux介面 windows 介面 圖形介面風格根據發布版不同而不同,可能互不相容。gun linux的終端機是從unix傳承下來的,基本命令和操作方法也幾乎一樣 介面統一外殼程式固定程式選單幾乎一致,快捷鍵也幾乎相同 linux操作 ...

linux和windows的區別

1.什麼是linux?linux是一套免費使用和自由傳播的類unix作業系統,是乙個多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。2...

linux和windows的區別

目前國內linux更多的是應用於伺服器上,而桌面作業系統更多使用的是 windows。主要區別如下 比較windows linux 介面介面統一,外殼程式固定所有windows程式選單幾乎一致,快捷鍵也幾乎相同 圖形介面風格依發布版不同而不同,可能互不相容。gnu linux的終端機是從unix傳承...