值得收藏的27個Linux文件編輯命令

2022-09-26 14:30:16 字數 3540 閱讀 3918

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命令

linuzmqithsxnx 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命www.cppcns.com令是乙個手工命令列計數器,用於在unix/linux下求表示式變數的值,一般用於整數值,也可用於字串。

linux uniq命令

linux uniq命令用於檢查及刪除文字檔案中重複出現的行列。

uniq可檢查文字檔案中重複出現的行列。

linux wc命令

linux wc命令用於計算字數。

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

linux let 命令

命令:let

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

推薦:

值得收藏的 5 個 iOS 庫

這次分享 5 個有意思的 ios 庫。這是乙個漂亮的庫,讓開發人員可以簡單地新增工具欄和自定義輸入框,同時支援 ios 和 macos。配置也很簡單,只需要修改 ribbon configuration.json 就可以使用了。這個庫還支援 dark mode。引用作者 andrew podkovy...

PRD文件範例,產品經理值得收藏的寫作手冊

2015年,我寫了一篇梳理prd的文章 prd到底該怎麼寫?獲得3.5萬次閱讀,423次收藏。至今已過去5年,在這5年裡,我一直從事產品產品相關的工作,也經歷過一次完整的創業,對prd又有了一些新的思考。這篇文章是 prd怎麼寫 的公升級版,彌補了之前文章的不足,對怎麼寫prd,描述得更具體 更全面...

勵志的語句,值得收藏

1.我們太年輕 以致都不知道以後的時光竟然還有那麼長 長得足夠讓我忘記你 足夠讓我重新喜歡乙個人 就像當初喜歡你一樣 2。乙個人如果想做他喜歡的事情 就一定要做很多他不喜歡的事情 很多很多 3。我一點也不孤獨 因為我的世界只有我乙個人已經足夠熱鬧了 4。失敗的人有兩種 一種是什麼人的話都聼 一種是什...