M20-1 8月5日 文本查看工具以及文本處理工

一、文本查看工具:

 cat,tac,rev

cat用法:cat [option]..[FILE]..

  cat選項:

   -E:顯示行結束符$

   -n:對顯示出的每一行進行編號

   -A:顯示所有控制符

   -b:非空行編號

   -s:壓縮連續的空行成一行

     -n:對每一行進行編號

  blob.png

blob.png

   

more:分頁查看文件

 more [options]FILE

    -d:顯示翻頁及退出提示

less:一頁一頁地查看文件或STDIN輸出

head

   head[option]…[FILE]..

     -c#:指定獲取前#字節

     -n#:指定獲取前#行

     -#:指定行數

blob.png

tail

   tail [option]..[file]…

      -c#:指定獲取后#字節

      -n#:指定獲取后#行

     -#:顯示后#行的內容

      -f:跟蹤顯示文件新追加的內容,常用日志監控


二、文本處理工具

cut:文本切割工具

  -d:指明分隔符,默認tab

  -f:FILEDS:指明第#個字段(四種表示方法)

    #:第#個字段

    #,#[,#]:離散的多個字段,例如1,3,6

    #-#:連續的多個字段,例如1-6

   混合使用:1-3,7

  -c:按字符切割

blob.png

paste:合并兩個文件同行號的列到一行

   -d:分隔符:指定分隔符,默認用TAB

   -s:所有行合成一行顯示

wc:文本個統計工具,用于計數單詞總數、行總數、字節總數和字符總數

   -l:只計數行數

   -w:只計數單詞總數

   -c:只計數字節總數

   -m:只計數字符總數

blob.png

sort:文本排序,把整理過的文本顯示在STDOUT,不改變原始文件

   -r:按反方向(由上至下)整理

   -n:按數字大小整理

   -f:忽略字符串中的字符大小寫

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

blob.png

uniq命令:從輸入中刪除重復的前后相接的行

   -c:顯示每行重復出現的次數

   -d:僅顯示重復過的行

   -u:僅顯示不曾重復的行

注:連續且完全相同方為重復

blob.png

原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/31454

(0)
因為有你因為有你
上一篇 2016-08-08 20:10
下一篇 2016-08-08 20:10

相關推薦

  • 第六周作業

    請詳細總結vim編輯器的使用并完成以下練習題 光標跳轉 字符間跳轉 h或向左箭頭鍵 光標向左移動一個字符 j或向下箭頭鍵 光標向下移動一個字符 k或向上箭頭鍵 光標向上移動一個字符 l或向右箭頭鍵 光標向右移動一個字符 翻屏 Ctrl+f 屏幕向下移動一頁 Ctrl+b 屏幕向上移動一頁 Ctrl+d 屏幕向下移動半頁 Ctrl+u 屏幕向上移動半頁 Ent…

    Linux干貨 2017-01-22
  • 軟件包管理(RPM和yum)

        軟件包在系統管理中,軟件包的管理是最重要的,是系統管理的基礎的基礎;只有我們學會軟件包的管理才能談得上其它的應用;本文以目錄式的文檔格式,列出新手弟兄所面對的軟件包的安裝、更新、查詢相對的文檔,以及幾個常用的軟件包管理工具。 軟件包管理:     一,RPM包管理; &n…

    Linux干貨 2016-09-06
  • shell腳本的練習

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態? 在線的主機使用綠色顯示? 不在線的主機使用紅色顯示 #!/bin/bash for i in {1..254};do { ip=…

    2017-09-17
  • 磁盤管理及shell腳本編程練習

    1、創建一個10G分區,并格式為ext4文件系統 a)?要求其block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl; ~]# mke2fs –t ext4 –b 2048 –m 2 –L MYDATA? /dev/sda3 b)?掛載至/data/madata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; ~…

    2017-11-15
  • Linux DNS服務系列之原理介紹及正反向解析配置

    前言 我們在訪問一個網站的時候,只要輸入該網站的網址就會跳轉到該網站頁面,而實現這一過程就需要DNS服務器將域名解析為IP地址,進而實現數據通信。那么DNS服務器是如何工作的呢?本系列分為兩部分,本文將詳解DNS服務原理及正反向解析配置。 DNS服務原理詳解 DNS相關知識 DNS:Domain Name Service,域名解析服務 監聽端口:udp/53…

    Linux干貨 2015-04-13
  • bash功能特性六 bash操作環境

    一、bash查找命令的順序     1、以相對路徑或絕對路徑執行的命令;     2、由alias找到該命令來執行;     3、由bash內置的命令來執行;     4、通過$PATH這個變量的順序找到的第一個命令來執…

    Linux干貨 2015-04-22
欧美性久久久久