常用的文件查看命令

常用的文件查看命令

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.178linux.com/72431

(0)
上一篇 2017-04-03 19:00
下一篇 2017-04-03 19:51

相关推荐

  • MySQL Replication (MySQL的主从复制)

    MySQL Replication(MySQL的主从复制) 主从数据库的工作模型: 工作要点:1、主服务器要开启二进制日志 2、从服务器要有一个用户账户,这个账户要有权限到主服务器上请求二进制事件,请求完后保存到本地。 3、从服务器上要有一个线程,从中继日志中不断的读事件,在本地replay。 Master/Slave    &…

    Linux干货 2016-11-21
  • 马哥教育网络班21期-第八周课程练习

    第八周作业 1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 集线器:集线器工作在OSI七层模型的物理层;功能是将传输信号再生或放大,收到数据后将数据转发至除接收接口外的所有接口(广播)),但是由于集线器所有端口属于共享带宽,属于同一个冲突域和属于同一个广播域,容易产生信号冲突导致帧碎片,现今大部分集线器已经被交换机所替代; 网…

    Linux干货 2016-09-01
  • CentOS6.7上编译安装MariaDB

    CentOS6.7上编译安装MariaDB

    系统运维 2016-06-03
  • lnmp部署实验

    Lnmp部署 实验环境: 1、Centos 7主机一台,客户机一台。 2、在centos 7主机上部署:    Nginx  php-fpm  php-mysql  mariadb-server 实验步骤: 1、启动nginx服务,确保80端口打开,启动mariadb-server,确保3306端口…

    Linux干货 2016-10-30
  • 使用pyenv管理不同版本的python

    安装: 安装: $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 在你的shellrc文件中添加: export PATH=”$HOME/.pyenv/bin:$PATH” eval “$(pyenv init …

    Linux干货 2015-03-12
  • bash

    1.  bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示           状态返回值:            &nbsp…

    Linux干货 2016-11-06

评论列表(1条)

  • renjin
    renjin 2017-04-05 14:49

    文章详细的介绍了文本处理工具的用法,内容和排版上都很不错,继续努力就好