文字編輯命令

2021-09-20 14:14:19 字數 1516 閱讀 8233

cut sort uniq wc tr history以及bash的一些基本特性。

cut命令使用方法

此命令是用來剪下顯示資料的,不會對原文本資料做更改只是把資料剪下出來顯示。

cut -d: -f1 /etc/passwd 此命令的含義是把passwd文件中以:號為分隔符,只顯示第一字段資料。

cut -d: -f1,3 /etc/paswd 該命令含義同上,只是顯示兩個欄位的資料第一欄位和第三字段。

cut -d: -f1-3 /etc/paswd 此命令含義是顯示從一到三欄位資料。

sort 命令

此命令是用來給文字檔案內容排序顯示,並不會對原檔案做更改,預設以ascii碼來排序。

sort -n 加文字檔案名 此意思是以數字大小來排序

sort -r 如果不加其它引數預設是以ascii碼逆向來排序

sort -t: -k2 以:為分隔符,第二個字段進行排序

sort -u 去除相同行,如果資料中有相同行,只顯示其中一行。

sort -f 忽略大小寫。

uniq 命令

此命令同上邊 sort -u 也是用來去除相同行的資料,並只顯示其中的一行。

uniq -d 此命令用來只顯示重複的行

uniq -d 此命令用來顯示重複行,並且重複的幾行都顯示出來。

uniq -c 用來統計重複的行,比如那一行重複幾次,變會顯示幾次。

wc 命令

此命令用來統計文字檔案的行數,單詞數,位元組數也稱為字元數。

wc name 顯示name檔案中的行數,單詞數,位元組數。

wc -c 只顯示位元組數

wc -w 只顯示單詞數

wc -l 只顯示行數

wc -l 顯示最長一行的字元數

tr 命令

此命令用來實現修改文字檔案並顯示在螢幕上,如果用管道重定向可以修改檔案

tr "a-z" "a-z" 即將小寫更改為大寫並顯示在螢幕上。

tr -d "a-z" 即用來刪除指定字符集,此招直接刪除 所有英文本元,這個招最好不要這麼使

linux shell 

gui:gnome kde xfce

cli:sh csh ksh bash zsh ...等等

以bash最為流行

bash 特性:

命令歷史 

管道,重定向

命令別名

命令列編輯

命令列展開

檔名通配

變數程式設計

等等游標編輯快捷鍵:

ctrl+a 游標跳轉至行首

ctrl+e 游標跳轉至行尾

ctrl+d 刪除游標當前字元

ctrl+u 刪除當前游標位置到行首所有字元

ctrl+k 刪除當前游標位置到行尾所有字元

ctrl+l 清屏

history 命令

此命令用來顯示當前所使用的命令歷史

hostory -c 清除所有歷史命令

history -d 500 10 從第500個命令往後刪除10個

winthcloud

linux下文字編輯命令

vi vim cat 合併文字輸出 more less gedit 圖形化文字編輯 more命令功能 讓畫面在顯示滿一頁時暫停,此時可按空格健繼續顯示下乙個畫面,或按q鍵停止顯示。less命令功能 less命令的用法與more命令類似,也可以用來瀏覽超過一頁的檔案。所不同的是less命令 除了可以按...

文字編輯框 調整文字編輯區域

在多行模式下的cedit類提供void cedit setrectnp lpcrect lprect 函式,此函式用來調整文字編輯的區域,用這個函式可以設定上下左右margins,而void setmargins uint nleft,uint nright 函式只能設定左右margins。crec...

文字編輯距離

題目 給定乙個字串word。再給定n個字串s1,s2,sn.求出s中和word相似度最小的字串。注意 兩個字串的相似度是,修改s1或s2的中的任一字元,一次只能改一次,或者是在s1或s2的任一位置增加乙個字元,一次只能增加一次。是的最後s1 s2.比如 helo hea。相似度為2。步驟分別是去掉o...