Linux文件中出現(xiàn)^M字符一般是因?yàn)檫@個(gè)文件曾經(jīng)是在Windows系統(tǒng)中編輯保存的,在Windows中編輯保存的文本文件的回車符是CR和LF兩個(gè)符號(hào),而Linux文件中的回車符只是一個(gè)LF符號(hào),所以當(dāng)Windows的文本文件放到Linux后,回車的位置會(huì)多出來(lái)一個(gè)^M的符號(hào)(Linux的文本文件在Windows上打開,在回車的位置上變成了一個(gè)方塊并且回車不會(huì)換行)。
在江達(dá)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營(yíng)銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),江達(dá)網(wǎng)站建設(shè)費(fèi)用合理。
去除^M字符的方法是在Linux上用dos2UNIX命令對(duì)文件進(jìn)行轉(zhuǎn)換,將文本文件轉(zhuǎn)換為適合Linux的格式(也有的Linux發(fā)行版沒有安裝dos2UNIX命令,需要用yum install unix2dos或apt-get install unix2dos命令來(lái)安裝它,注意unix是小寫)。dos2UNIX命令的用法是:
dos2UNIX -k -n 原來(lái)的文件名 轉(zhuǎn)換后的新文件名
命令選項(xiàng)說(shuō)明:
-k選項(xiàng):表示保留文件原來(lái)的mtime時(shí)間格式,一般會(huì)加上這個(gè)參數(shù)
-n參數(shù):保留舊文件并輸出到一個(gè)新文件
轉(zhuǎn)換后的新文件打開就沒有^M字符了。
ctrl + c 刪掉已經(jīng)輸入命令
ctrl + w —往回刪除一個(gè)單詞,光標(biāo)放在最末尾
ctrl + k —往前刪除到末尾,光標(biāo)放在最前面(可以使用ctrl+a)
ctrl + u 刪除光標(biāo)以前的字符
ctrl + k 刪除光標(biāo)以后的字符
ctrl + a 移動(dòng)光標(biāo)至的字符頭
ctrl + e 移動(dòng)光標(biāo)至的字符尾
ctrl + l 清屏
如果是 Linux 操作系統(tǒng)的話,使用 vi 屏幕編輯命令對(duì)文本文件內(nèi)容進(jìn)行編輯時(shí),首先按下 ESC 鍵,把 vi 的編輯狀態(tài)轉(zhuǎn)換成命令狀態(tài)。然后通過(guò)移動(dòng)鍵盤上的光標(biāo)鍵,把光標(biāo)定位在你需要進(jìn)行刪除的任何一個(gè)字符上,然后再按小寫“x”,即可刪除掉光標(biāo)所在的某個(gè)字符。
當(dāng)前題目:linux命令消除字符 linux刪除文件中的字符
文章路徑:http://chinadenli.net/article26/dodcsjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、搜索引擎優(yōu)化、網(wǎng)站排名、網(wǎng)站策劃、網(wǎng)站改版、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)