第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一下在linux 中vi ^M 是什么?

請教一下在linux 中vi ^M 是什么?

絕地?zé)o雙 2019-08-20 18:14:51
linux vi ^M 是什么
查看完整描述

4 回答

?
蝴蝶不菲

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個贊

Windows等操作系統(tǒng)用的文本換行符和UNIX/Linux操作系統(tǒng)用的不同,Windows系統(tǒng)下輸入的換行符在UNIX/Linux下不會顯示為“換行”,而是顯示為 ^M 這個符號(這是Linux等系統(tǒng)下規(guī)定的特殊標(biāo)記,占一個字符大小,不是 ^ 和 M 的組合,打印不出來的)。Linux下很多文本編輯器(命令行)會在顯示這個標(biāo)記之后,補(bǔ)上一個自己的換行符,以避免內(nèi)容混亂(只是用于顯示,補(bǔ)充的換行符不會寫入文件,有專門的命令將Windows換行符替換為Linux換行符)。
UNIX/Linux系統(tǒng)下的換行符在Windows系統(tǒng)的文本編輯器中會被忽略,整個文本會亂成一團(tuán)。

查看完整回答
反對 回復(fù) 2019-08-24
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個贊

  不影響使用,是因?yàn)閣indows換行符使用 \r\n 而 Linux使用的是 \n 導(dǎo)致的換行符問題,可以使用tr進(jìn)行去除

1cat yourfile | tr -s "\r\n" "\n" > newfile

  這樣就可以去掉^M的換行問題,當(dāng)然vim也能做~~


查看完整回答
反對 回復(fù) 2019-08-24
?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個贊

文件的編碼格式不一樣在成的,一般來說會影響使用。常規(guī)方法是使用dos2unix命令,懶的方法是逐個把這些字符去掉,在vi里每行行尾按x

查看完整回答
反對 回復(fù) 2019-08-24
  • 4 回答
  • 0 關(guān)注
  • 1460 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號