常用的文件查看命令

常用的文件查看命令

1.     cat

常用參數

-n     顯示行號

-E     顯示行尾結束符 $

-b     顯示非空行編號

-s      連續的空行合成一行

-A    顯示隱藏字符

通常用法        cat   -An

常用的文件查看命令

當然還有cat 的雙胞胎,將文件倒著看的 tac

常用的文件查看命令

2.     more

分頁查看文件內容,空格鍵翻頁

常用的文件查看命令

3.     head

查看文件首部

-n     指定行數

常用的文件查看命令

4.     tail

查看文件尾部多少行

常用參數

-n    指定行數,和head類似。

-f     實時查看文件內容。

常用的文件查看命令

5.     cut

切割文本,按要求輸出文本。通常結合管道使用。

-d    指定分隔符,默認為Tab按鍵

-f     指定第幾段字符

-c    指定字符切割

例如,cat查看/etc/passwd的前四個字符

常用的文件查看命令

6.     wc

查看文件里面內容有多少行,多少字節,字符,字數。

-l     查看行數

-w   統計單詞總數

-m   統計字符總數

-c    統計字節總數

常用的文件查看命令

7.     sort

給文本排序,默認按每行首字母順序排序

-r     由上至下整理

-n    按數字大小整理

-u    刪除輸出中的重復行

-t     以后面的字符為分隔符

-k    選擇某個字段進行排序

-f     忽略字符大小寫

例如,按第三個字段進行排序

常用的文件查看命令

8.     uniq

從輸入中刪除重復行

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

-d    僅僅顯示重復

-u   顯示不重復

常用的文件查看命令

最后在補充一個超實用的例子

統計日志中頻繁訪問的前十個IP地址

cat /var/log/httpd/access.log
| cut –d” “ –f 1 | sort | uniq –c | sort –nr | head
 

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/72431

(0)
linux is not unixlinux is not unix
上一篇 2017-04-03
下一篇 2017-04-03

相關推薦

  • Linux幫助文件的使用、history變量的使用和FHS

    怎樣利用幫助文件來查詢想要了解的信息? 這里以通過查找幫助文件來修改登陸信息為例子, 登陸的時候,我們可以看到CentOS的的版本和內核信息, 當我們查看該相關文件的時候,會發現,里面的文檔和顯示的不一致,由此可以了解到,該文檔是調用某些參數來實現顯示CentOS的版本和內核信息。 這個時候,我們該怎樣去查看issue文檔的相關信息? 首先我們可以查看一下通…

    Linux干貨 2016-08-04
  • yum與rpm包

    yum與rpm包 包命名和工具 包:分類和拆包 Application-VERSION-ARCH.rpm:主包 Application-devel-VERSION-ARCH.rpm 開發子包 Application-utils-VERSION-ARHC.rpm 其它子包 Application-libs-VERSION-ARHC.rpm 其它子包 包之間:可…

    Linux干貨 2017-05-08
  • Linux系統性能工具

    linux中幾款常用的系統性能分析工具: 1.vmstat命令 解釋: 虛擬內存信息 用法: vmstat [options] [delay [count]] vmstat 2 5 //每2秒刷新一次,一共刷新5次 輸出屬性: procs: r:可運行(正運行或等待運行)進程的個數,和核心數有關 b:處于不可中斷睡眠態的進程個數(被阻塞的隊列的長度) mem…

    Linux干貨 2017-12-19
  • 密碼保護:測試信息, 順便貼上以前年少輕狂的內容.(未整理)

    無法提供摘要。這是一篇受保護的文章。

    Linux干貨 2017-07-11
  • LINUX課堂筆記(第一周)

    2018.03.05 LINUX: 切換虛擬終端:CTRL+ALT+F[1-6] 查看當前得終端設備命令:tty 查看內存: cat /proc/meminfo free -h 查看分區: cat /proc/partitions lsblk 查看CPU: lscpu cat /proc/cpuinfo 查看版本 cat /etc/centos-releas…

    Linux干貨 2018-03-15
  • BT雷人的程序語言

    這個世界從來都不會缺少另類的東西,人類自然世界如此,計算機世界也一樣。編程語言方面,看過本站《6個變態的C語言Hello World程序》的朋友們一定對BT和另類不會陌生,但那都是些小兒科,真正的BT和另類要是從語言級上來完成。讓我們來看看其中一個比較另類的語言BrainFuck??吹竭@個程序語言的名字,請不要以為這是一個搞笑的語言,這是一個“嚴肅事情”,請…

    Linux干貨 2015-04-03

評論列表(1條)

  • renjin
    renjin 2017-04-05 14:49

    文章詳細的介紹了文本處理工具的用法,內容和排版上都很不錯,繼續努力就好

欧美性久久久久