原文:windows下編輯過的文件在Linux下用vi打開行尾會多出一個^M符號

一般情況下,windows下編輯過的文件在Linux下用vi打開行尾會多出一個 M符號,如下圖: 這是因為Windows等操作系統用的文本換行符和UNIX Linux操作系統用的不同,Windows系統下輸入的換行符在UNIX Linux下不會顯示為 換行 ,而是顯示為 M 這個符號 這是Linux等系統下規定的特殊標記,占一個字符大小,不是 和 M 的組合,打印不出來的 。 可以使用下面幾種方法 ...

2016-09-16 16:46 0 2254 推薦指數:

查看詳情

【整理】如何取消Linuxvi中顯示的^M符號

from:http://apps.hi.baidu.com/share/detail/30042616 【整理】如何取消Linuxvi中顯示的^M符號 【背景知識】 ^M 是ascii中的'\r', 回車符,是16進制的0x0D,8進制的015,十進制的13。 對於換行 ...

Fri Feb 03 23:35:00 CST 2012 0 29200
Linux如何用vi編輯和保存文件

 viLinux終端下或控制台下常用的編輯器,基本的操作方式為:vi /路徑/文件名   例如,vi /etc/fstab表示顯示/etc/fstab文件的內容。使用鍵盤上的Page Up和Page Down鍵可以上下翻頁;按Insert鍵,可以見到窗口左下角有“Insert”字樣,表示當前 ...

Tue May 17 22:58:00 CST 2016 0 53472
Linuxvim編輯文件煩人的^M

vim刪除^M 1.進入命令模式。vim的命令模式,就是在編輯模式輸入":",光標就會跳到屏幕最后一行,並在那里顯示冒號,此時就已經進入命令模式。 命令模式的內容均顯示在屏幕的最后一行,按下回車鍵,vim執行命令。 2.在命令模式輸入下列字符:輸入:%s/^M$//g 3.回車 ...

Fri May 15 17:24:00 CST 2015 0 7416
linux打開文件出現^M,^H

0 Problem 在服務器上跑keras實驗,然后用tee指令把實驗結果保存在文本文件中。  文本文件在本機linux用vim打開文件時會出現^M,^H。用sublime打開也會出現奇怪的字符。 1 Reason linux的換行符是\n,windows是\r ...

Fri Sep 22 05:16:00 CST 2017 0 1649
Linuxvi編輯文件時鍵盤錯亂

當時裝好Ubuntu安裝完成后使用vi編輯器鍵盤錯亂 網上找了一些解決辦法大致如下: 編輯文件/etc/vim/vimrc.tiny,將“compatible”改成“nocompatible”非兼容模式; 添加:set backspace=2 后來思考后發現不就是vim ...

Mon Oct 25 04:30:00 CST 2021 0 831
linux去掉文件行尾的^M

Linux使用vi來查看一些在Windows創建的文本文件,有時會發現在行尾有一些“^M”。這種文件在執行時會報錯bash: ./startserver.sh: /bin/sh^M: bad interpreter: No such file or directory。可以通過下面的方式解決 ...

Thu Mar 16 18:52:00 CST 2017 0 2591
Linuxvi編輯模式如何查找

輸入vi命令進入編輯頁面后,接着輸入“/” + 查找內容(/后面不用空格)再回車,查找到后,按n向下查找,N向上查找。 ...

Sat Jul 11 05:33:00 CST 2020 0 2129
linux編輯VI窗口插入與編輯命令

前言 在嵌入式linux開發中,進行需要修改一配置文件之類的,必須使用vi,因此,熟悉 vi 的一些基本操作,有助於提高工作效率。 一,模式 vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要: 命令模式:vi啟動后默認進入的是命令模式,從這個模式使用命令可以切換 ...

Sat Sep 28 18:58:00 CST 2019 0 2214
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM