歡迎光臨
每天分享高質量文章

27個Linux文件編輯命令

Linux col命令

Linux col命令用於過濾控制字符。


在許多UNIX說明檔案里,都有RLF控制字符。當我們運用shell特殊字符”>”和”>>”,把說明檔案的內容輸出成純文本檔案時,控制字符會變成亂碼,col指令則能有效濾除這些控制字符。


Linux colrm命令

Linux colrm命令用於濾掉指定的行。


colrm指令從標準輸入設備讀取書記,轉而輸出到標準輸出設備。如果不加任何引數,則該指令不會過濾任何一行。

Linux comm命令

Linux comm命令用於比較兩個已排過序的檔案。


這項指令會一列列地比較兩個已排序檔案的差異,並將其結果顯示出來,如果沒有指定任何引數,則會把結果分成3行顯示:第1行僅是在第1個檔案中出現過的列,第2行是僅在第2個檔案中出現過的列,第3行則是在第1與第2個檔案里都出現過的列。若給予的檔案名稱為”-“,則comm指令會從標準輸入設備讀取資料。

Linux csplit命令

Linux csplit命令用於分割檔案。


將檔案依照指定的範本樣式予以切割後,分別儲存成名稱為xx00,xx01,xx02…的檔案。若給予的檔案名稱為”-“,則csplit指令會從標準輸入設備讀取資料。

Linux ed命令

Linux ed命令是文本編輯器,用於文本編輯。


ed是Linux中功能最簡單的文本編輯程式,一次僅能編輯一行而非全屏幕方式的操作。


ed命令並不是一個常用的命令,一般使用比較多的是vi 指令。但ed文本編輯器對於編輯大檔案或對於在shell腳本程式中進行文本編輯很有用。

Linux egrep命令

Linux egrep命令用於在檔案內查找指定的字串。


egrep執行效果與”grep-E”相似,使用的語法及引數可參照grep指令,與grep的不同點在於解讀字串的方法。


egrep是用extended regular expression語法來解讀的,而grep則用basic regular expression 語法解讀,extended regular expression比basic regular expression的表達更規範。

Linux ex命令

Linux ex命令用於在Ex樣式下啟動vim文本編輯器。


ex執行效果如同vi -E,使用語法及引數可參照vi指令,如要從Ex樣式回到普通樣式,則在vim中輸入”:vi”或”:visual”指令即可。

Linux fgrep命令

本指令相當於執行grep指令加上引數”-F”

Linux fgrep命令用於查找檔案里符合條件的字串。

Linux fmt命令

Linux fmt命令用於編排文本檔案。


fmt指令會從指定的檔案里讀取內容,將其依照指定格式重新編排後,輸出到標準輸出設備。若指定的檔案名為”-“,則fmt指令會從標準輸入設備讀取資料。

Linux fold命令

Linux fold命令用於限制檔案列寬。


fold指令會從指定的檔案里讀取內容,將超過限定列寬的列加入增列字符後,輸出到標準輸出設備。若不指定任何檔案名稱,或是所給予的檔案名為”-“,則fold指令會從標準輸入設備讀取資料。

Linux grep命令

Linux grep命令用於查找檔案里符合條件的字串。


grep指令用於查找內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設grep指令會把含有範本樣式的那一列顯示出來。若不指定任何檔案名稱,或是所給予的檔案名為”-“,則grep指令會從標準輸入設備讀取資料。

Linux ispell命令

Linux ispell命令用於拼寫檢查程式。


ispell預設會使用/usr/lib/ispell/english.hash字典檔案來檢查文本檔案。若在檢查的檔案中找到字典沒有的詞彙,ispell會建議使用的詞彙,或是讓你將新的詞彙加入個人字典。

Linux jed命令

Linux jed命令用於編輯文本檔案。

Jed是以Slang所寫成的程式,適合用來編輯程式原始代碼。

Linux joe命令

Linux joe命令用於編輯文本檔案。


Joe是一個功能強大的全屏幕文本編輯程式。操作的複雜度要比Pico高一點,但是功能較為齊全。Joe一次可開啟多個檔案,每個檔案各放在一個編輯區內,並可在檔案之間執行剪貼的動作。

Linux join命令

Linux join命令用於將兩個檔案中,指定欄位內容相同的行連接起來。

找出兩個檔案中,指定欄位內容相同的行,並加以合併,再輸出到標準輸出設備。

Linux look命令

Linux look命令用於查詢單詞。

look指令用於英文單字的查詢。您僅需給予它欲查詢的字首字串,它會顯示所有開頭字串符合該條件的單字。

Linux mtype命令

mtype為mtools工具指令,模擬MS-DOS的type指令,可顯示MS-DOS檔案的內容。

Linux pico命令

Linux pico命令用於編輯文字檔案。


pico是個簡單易用、以顯示導向為主的文字編輯程式,它伴隨著處理電子郵件和新聞組的程式pine而來。

Linux rgrep命令

Linux rgrep命令用於遞迴查找檔案里符合條件的字串。


rgrep指令的功能和grep指令類似,可查找內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設rgrep指令會把含有範本樣式的那一列顯示出來。

Linux sed命令

Linux sed命令是利用script來處理文本檔案。

sed可依照script的指令,來處理、編輯文本檔案。

Sed主要用來自動編輯一個或多個檔案;簡化對檔案的反覆操作;編寫轉換程式等。

Linux sort命令

Linux sort命令用於將文本檔案內容加以排序。

sort可針對文本檔案的內容,以行為單位來排序。

Linux spell命令

Linux spell命令可建立拼寫檢查程式。

spell可從標準輸入設備讀取字串,結束後顯示拼錯的詞彙。

Linux tr命令

Linux tr 命令用於轉換或刪除檔案中的字符。

tr 指令從標準輸入設備讀取資料,經過字串轉譯後,將結果輸出到標準輸出設備。

Linux expr命令

expr命令是一個手工命令列計數器,用於在UNIX/LINUX下求運算式變數的值,一般用於整數值,也可用於字串。

Linux uniq命令

Linux uniq命令用於檢查及刪除文本檔案中重覆出現的行列。

uniq可檢查文本檔案中重覆出現的行列。

Linux wc命令

Linux wc命令用於計算字數。

利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔案名稱、或是所給予的檔案名為”-“,則wc指令會從標準輸入設備讀取資料。

Linux let 命令

命令:let

let 命令是 BASH 中用於計算的工具,用於執行一個或多個運算式,變數計算中不需要加上 $ 來表示變數。如果運算式中包含了空格或其他特殊字符,則必須引起來。


《Linux雲計算及運維架構師高薪實戰班》2018年11月26日即將開課中,120天衝擊Linux運維年薪30萬,改變速約~~~~

    *宣告:推送內容及圖片來源於網絡,部分內容會有所改動,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯繫我們刪除或授權事宜。

    – END –


    赞(0)

    分享創造快樂