liunx 文字編輯

2021-09-25 20:17:04 字數 2295 閱讀 7539

cat -a  bg.js #顯示不可列印字元,行尾顯示「$」

cat -n bg.js #從1開始對所有輸出的行數編號

cat -b bg.js #給非空輸出行編號

cat -s bg.js #將所有的連續的多個空行替換為乙個空白行

more -5 bg.js #指定螢幕的行數

more +5 bg.js #行號 num 開始顯示

more -p bg.js #不捲屏, 而是清除整個螢幕, 然後顯示文字

more -s doc_30.txt #忽略多餘的空白行

less -m   bg.js #顯示讀取檔案的百分比

less -m bg.js #顯法讀取檔案的百分比、行號及總行數

less -n bg.js #在每行前輸出行號

less -f bg.js #強制開啟檔案,二進位制檔案顯示時,不提示警

head -c 5 bg.js #顯示檔案的前五個位元組

head -n 5 bg.js #顯示檔案的前五行

head -n 5 -v bg.js #顯示檔案首部

head -n 5 -q bg.js #不顯示檔案首

tail -c 5 bg.js #顯示檔案的後五個位元組

tail -n 5 bg.js #顯示檔案的後五行

head -n 5 -v bg.js #顯示檔案首部

head -n 5 -q bg.js #不顯示檔案首部

tail -f bg.js #當檔案增長時,輸出後續新增的數

wc -l history.txt #輸出換行符統計數。

wc history.txt #檔案輸出行、單詞、和位元組統計數

wc -l history.txt #輸出最長的行的長度

cut -b1-3 history.txt #輸出一行中的前三個位元組

cut -c1-3 history.txt #輸出一行中的前三個字元

cut -f1 new.txt #輸出一行中以tab為間隔符的第三個字段

cut -f1 -d: history.txt #輸出一行中以冒號為間隔符的第三個字段

cut -f1-3 -d: --output-delimiter=

"/" history.txt #輸出一行中以冒號為間隔符的第乙個欄位到第三個字段並用"/"連線

paste history.txt new.txt # 連續依次從各個檔案中讀取一行然後合併成新行,中間用tab隔開

paste -d "@" new.txt history.txt 連續依次從各個檔案中讀取一行然後合併成新行,中間用@隔開

paste -s history.txt new.tx 一次貼上乙個檔案, 而不是並行粘

grep -a2 root history.txt #列印出緊隨匹配的行之後的下文2行

grep -b2 root history.txt #列印出緊隨匹配的行之後的上文2行

grep -b root history.txt #在輸出的每行前面同時列印出當前行在輸入檔案中的位元組偏移量

grep -n root history.txt #在輸出的每行前面加上它所在的檔案中它的行號

grep -c2 root history.txt #列印出匹配的行的上下文前後各2行

grep -v root /etc/passwd #不包含root的行

grep -v "^#" /etc/passwd #不包含#的行

grep -i root /etc/passwd #包含root的行,忽略大小寫

grep -c root /etc/passwd #包含root的行數

egerp --color "([0-9]\.)[0-9]\.$"

#在指定檔案中查詢ip

grep -e root -e bash /etc/passwd #包含既包含root又包括bash的行

grep -w root /etc/passwd #包含root的行數,匹配整個單詞

grep -f p.txt /etc/passwd #從檔案中匹配到特定的行

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

在多行模式下的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...

ubuntu 文字編輯

這樣我們就完成了整個檔案在vi編輯器中的操作過程了。特別注意,在插入模式 insert mode 中如果你想刪除輸錯的字元用 backspace 是無效的哦,游標只會往前移動,並不會刪除字元,在vi中直接在命令模式使用字元命令即可對檔案內容進行修改 x 每按一次,刪除游標所在位置所在位置的那個字元。...