linux學習筆記 dos2unix命令

2021-07-25 19:00:39 字數 818 閱讀 5928

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...