綠色資源網:您身邊最放(fàng)心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術(shù)教程
您的位置:首頁(yè)操(cāo)作係統linux → 教你(nǐ)用命令把DOS格式文本轉換成linux格(gé)式文本

教你用命令把DOS格式文本轉換成linux格式文本

我要(yào)評論 2011/09/26 17:17:59 來源:綠色資源網 編輯:ynaad.com [ ] 評論:0 點擊:372次

今天配置linux的dns服務器,在配置的時候,在(zài)linux下修改配置文件感覺很麻煩(fán),於是想到把配置文件拿到windows上修改後在應用到linux上(shàng)。當我把linux上的配(pèi)置文件通過文本(běn)文檔修改好後(hòu),傳到linux上用cat命令查看的時候發現每一行最後多了一個^M的字符,隻好再用vi打開,一行(háng)一行的刪除。
 

後來查了一下資料才知道,原來是dos與linux的斷行字符(fú)的(de)不同導(dǎo)致(zhì)的,從而也就有了更好的解決方法。詳情看後麵的(de)解(jiě)說

在linux下麵,我們可以用cat命令來查看windows係統簡曆的文本文件,不過會發現dos下的斷行字符為^M,我們成為CR與LF。而 linux下的僅有(yǒu)LF($)。這樣的話就多出(chū)了一個CR(^M)的符號出來。如果(guǒ)是一個shell的腳本文件,就不能正常的執行(háng)了。

以前我們是使用vi一行一行的刪除,有沒有好的解決方法呢!大家(jiā)可能會想到把格式轉換成linux的就可以了,怎麽麽做,下麵我們一起來看看。其(qí)實簡單的幾個命令就可以了。
#dos2unix [-kn]  file  [newfile]
#UNIX2dos  [-kn]  file  [newfile]
參數解析
   -k:保留(liú)該文件的原來的mtime時間格式(不更新文件上次內容經(jīng)過修(xiū)改(gǎi)的時間)
   -n:保留(liú)原(yuán)本的(de)舊文件,將轉換後的內容輸出到新文件,如:dos2UNIX -n old new
EG:
   #UNIX2dos -k man.config
   #dos2UNIX -k -n man.config man.config.linux

就這麽簡單,所以在不同的係統(tǒng)之間複(fù)製純文本的文件時,一定要記得使(shǐ)用UNIX2dos或這dos2UNIX命令來轉換一(yī)下斷行格式

關鍵詞:DOS格式文本,linux格式文本

閱讀本文後您有什麽感想? 已有(yǒu) 人(rén)給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡