常用的文件查看命令

常用的文件查看命令

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)
linux is not unixlinux is not unix
上一篇 2017-04-03 19:00
下一篇 2017-04-03 19:51

相关推荐

  • 压缩、解压缩和归档工具

    1  compress和uncompress 用法:     compress [-dfvcVr] [-b maxbits] [file…] 选项:     -d   解压缩     -c   结果…

    Linux干货 2016-08-18
  • 文件查找命令(find、locate)

    在文件系统上查找符合条件的文件: 实现工具:locate, find locate: 依赖于事先构建好的索引库; 系统自动实现(周期性任务); 手动更新数据库(updatedb); 工作特性: 查找速度快; 模糊查找; 非实时查找; locate [OPTION]… PATTERN… -b:只匹配路径中的基名; -c:统计出共有多少个符合条件的文件;…

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

    Linux上的文件管理类命令都有哪些?其常用的方法及其相关示例。     cp:将源文件或者目录复制到目标文件或者目录中。     mv:将文件或目录重新命名,或者将源文件从源目录移到目标目录中。     rm:删除指定的一个文件或者多个文件或者目录。       &n…

    Linux干货 2016-07-16
  • linux入门及基本命令

    Linux的入门及基本命令     一.   磁盘分区 1.       分区类型 主分区:1-4,一个硬盘最多四个,最少可以没有,前提有别的硬盘存在,启动系统或存数据,不要再分小区,只有个活动状态。 2.    &nb…

    Linux干货 2017-07-15
  • N25第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -a usersh nologin=0 login=0 usersh=($(cut -d’:’ -f7 /etc/passwd)) ##数组赋值时需…

    Linux干货 2017-03-04
  • shell三剑客之grep

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正…

    Linux干货 2016-08-08

评论列表(1条)

  • renjin
    renjin 2017-04-05 14:49

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