linux學習-2周

文本處理工具、cat/rev/more/less/head/tail/cut/paste/wc/sort/uniq/diff/grep

文本處理工具

cat 顯示文本內容

cat -n file :顯示文本時,前面加上行號

cat -s file:刪除重復的空行

cat -A file:

rev 行內反向顯示;從行尾開始向后顯示

more 文本顯示

less 文本顯示,支持搜索

head 查看文本的前幾行,默認是10行

head? -n# :查看文本的前幾行,#表示個數

head -c# :查看文本的前幾個字符,#表示個數

tail 顯示文本的后幾行

tail -n -c:用法同head

tail -f :追蹤查看文件變化;若文件被刪除,則不提示

tail -F :追蹤查看文件變化;若文件被刪除,有提示

cut 從文本中讀取以列為單位的內容

cut -d :指定列的分隔符

如 cut -d# file :表示顯示文本時以#作為分隔符

cut -f :指定選取的范圍

如 cut? -d# -f2,3 file :表示以#作為分隔符,選取文本的第2和3列

wc 以空格為分隔符,統計文本的行、單詞數,字節信息

wc -l :統計文本的行數

wc -c:統計字節數

wc -w:統計單詞數

wc -L:打印出文本內行最長的長度

sort 以文本中指定的列排序

sort -r :將文本內容反向顯示,從尾行開始向下顯示。

sort -t:指定字段分隔符

如,sort -t#? :以#為分隔符。與-k一起使用

sort? -t#: -k2 file :以#未分隔符,將第2列作為參考條件,重新將文本排序

sort -n :按數字大小排序

sort -R:隨機排序

sort -u:刪除輸出中重復的行

sort? -t#:-k3? -rn file :讀取file文本中以#作為分隔符的第3列,并以按照數字大小降序排列

uniq 把相鄰的重復行刪除只留一行

uniq -u :僅顯示不連續重復行

uniq -c:顯示重復行的個數

uniq -d:僅顯示重復的行

grep 根據模式搜索文本,并將符合模式的文本行顯示出來

模式:字符或者是和正則表達式的元字符組合而成的匹配條件

grep? -v:取補集

如 grep -v “root” passwd :將passwd中不包含root的行顯示出來

grep -i:忽略大小寫

grep? -c:統計符合模式的行數

grep -o:顯示符合模式的字符串

grep -q:靜默模式,不管是否匹配到,都不顯示

grep -A#:顯示符合模式的行和此行向下的#行。#表示行數,如-A3:表示匹配了此行和此行后的3行

grep -B#:顯示符合模式的行和向上的#行

grep -C#:顯示符合模式的行和上面#行、下面#行

grep -w :匹配整個單詞

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95554

(0)
chenxinchenxin
上一篇 2018-04-08 22:05
下一篇 2018-04-08 22:22

相關推薦

  • Varnish緩存服務介紹及相關實驗

    緩存是指把對某些請求的結果緩存下來,下次請求直接使用數據響應,這樣極大的節省了系統獲取源數據資源的時間,若我們把大量的請求結果都使用緩存服務器來響應,那么我們可以大大減少計算機數量減少成本。

    2018-07-19
  • yum源搭建

    本地yum源搭建,網絡yum源搭建

    Linux筆記 2018-04-21
  • 吐血整理,國內常見的幾種Linux認證

      因為在培訓機構工作過,身邊很多人咨詢我Linux認證的事宜。現在國內各種培訓機構的確很多,各家都說Linux認證多么多么重要,能獲得多少薪水……這些聽聽就好了。 如果想在開源行業有所作為,必須要投入到實戰中去。當你不是發燒友,不是開源社區骨干、不經常泡國外的壇子,那么實戰是你唯一的成長路徑。尤其是對基于Linux的開發、運維、糾錯,都有上手經驗…

    2018-06-01
  • 第九周

    總結

    Linux筆記 2018-05-27
  • rpm包管理與yum源安裝及編譯安裝

    rpm -qp –scripts httpd…… :查看 安裝包的腳本安裝好的包信息在: /var/lib/rpm 里面 系統段依靠此文件可知道系統裝了那些包非常重要?。。?!需要備份 rpm-i [–install]-v verbose 顯示安裝過程– h 顯示進度–text 測試 -e…

    Linux筆記 2018-04-23
欧美性久久久久