dos2unix命令用來將dos格式的文字檔案轉換成unix格式的。dos下的文字檔案是以\r\n作為斷行的標誌,
表示成十六進製制就是0d 0a。而unix下的文字檔案是以\n作為斷行標誌的,表示成十六進製制就是0a。dos格
式的文字檔案在linux地下,用較低版本的vi開啟時尾行會顯示^m,而且很多命令都無法很好的處理這種格式
語法:
dos2unix [-hkqv] [-c convmode] [-o file ...] [-n infile outfile ...]
選項:
-k : 保持輸出檔案的日期不變
-q : 安靜模式,不提示任何警告資訊
-v : 檢視版本
-c : 轉換模式,模式有:ascii,7bit, iso, mac,預設是:ascii
-o : 寫入到原始檔
-n : 寫入到新檔案
引數:
需要轉換的檔案
例項:
直接轉換檔案:
dos2unix file
如果要一次轉換多個檔案,把這些檔名直接跟在dos2unix之後。dos2unix file1 file2 file3
上面在轉換時候,如果將舊的檔案轉換到新的檔案中
dos2unix -n oldfile newfile
如果要保持檔案時間戳不變,加上-k引數。
dos2unix -k file file2
mobalXterm使用以及dos2unix
剛才在另乙個筆記本安裝了shell終端神奇,複習一下設定以及dos2unix的使用 批量刪除整個linux系統中字尾為.tmp的檔案 那麼命令可以這麼寫 如果批量替換public components 目錄下的所有檔案使用如下命令 find public components name xargs ...
linux學習筆記 2
一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...
Linux學習筆記2
1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...