精华内容
下载资源
问答
  • Linux 查看文件指定行数 内容

    千次阅读 2019-07-03 10:01:15
    1、tail date.log 输出文件末尾的内容,默认10行  tail -20 date.log 输出最后20行的内容  tail -n -20 date.log 输出倒数第20行到文件末尾的内容  tail -n +20 date.log 输出第20行到文件末尾的内容 ...

    1、tail date.log               输出文件末尾的内容,默认10行

         tail -20  date.log        输出最后20行的内容

         tail -n -20  date.log    输出倒数第20行到文件末尾的内容

         tail -n +20  date.log   输出第20行到文件末尾的内容

         tail -f date.log            实时监控文件内容增加,默认10行。

    2、head date.log           输出文件开头的内容,默认10行

         head -15  date.log     输出开头15行的内容

         head -n +15 date.log 输出开头到第15行的内容

         head -n -15 date.log  输出开头到倒数第15行的内容

    3、sed -n "开始行,结束行p" 文件名    

          sed -n '70,75p' date.log             输出第70行到第75行的内容

          sed -n '6p;260,400p; ' 文件名    输出第6行 和 260到400行

          sed -n 5p 文件名                       输出第5行

    tail 和 head 加上 -n参数后 都代表输出到指定行数,tail 是指定行数到结尾,head是开头到指定行数

    +数字 代表整数第几行, -数字代表倒数第几行。

     

    转自:https://www.cnblogs.com/zeke-python-road/p/9455048.html

    展开全文
  • Linux查看文件指定行数内容

    千次阅读 2020-01-17 10:47:34
    Linux查看文件指定行数内容 1、tail date.log 输出文件末尾的内容,默认10行 tail -20 date.log 输出最后20行的内容 tail -n -20 date.log 输出倒数第20行到文件末尾的内容 tail -n +20 date.log 输出第20行到...

    Linux查看文件指定行数内容

    1、tail date.log 输出文件末尾的内容,默认10行

     tail -20  date.log        输出最后20行的内容
    
     tail -n -20  date.log    输出倒数第20行到文件末尾的内容
    
     tail -n +20  date.log   输出第20行到文件末尾的内容
    
     tail -f date.log            实时监控文件内容增加,默认10行。
    

    2、head date.log 输出文件开头的内容,默认10行

     head -15  date.log     输出开头15行的内容
    
     head -n +15 date.log 输出开头到第15行的内容
    
     head -n -15 date.log  输出开头到倒数第15行的内容
    

    3、sed -n “开始行,结束行p” 文件名

      sed -n '70,75p' date.log             输出第70行到第75行的内容
    
      sed -n '6p;260,400p; ' 文件名    输出第6行 和 260到400行
    
      sed -n 5p 文件名                       输出第5行
      
      sed -i '1d' train.csv	                删除第一行
    

    tail 和 head 加上 -n参数后 都代表输出到指定行数,tail 是指定行数到结尾,head是开头到指定行数,+数字 代表整数第几行, -数字代表倒数第几行。

    展开全文
  • Linux 如何在文件中查找指定内容

    千次阅读 2020-05-30 11:39:12
    一、前言:在Linux系统当中,查找文件里面的指定内容应该是系统维护、管理当中遇到最常见的。那么下面如何搜索、查找文件当中的内容呢?下面就介绍一下如何在文件中查找指定的内容 查找文件当中的内容,一般最常用...

    一、前言:在Linux系统当中,查找文件里面的指定内容 应该是系统维护、管理当中遇到最常见的。那么下面如何搜索、查找文件当中的内容呢?下面就介绍一下如何在文件中查找指定的内容

    查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容。

    1、搜索某个文件里面是否包含字符串,使用 grep "search-content" filename

    命令:

    [root@localhost logs]# grep '搜索内容' log_file_catalina.out
    
    或者
    
    [root@localhost logs]# grep 搜索内容 log_file_catalina.out

    例如我们 查找 log_file_catalina.out 文件中包含 '总数:900' 的字符内容

    2: 2、如果你想搜索多个文件是否包含某个字符串,可以使用下面方式

    [root@localhost logs]# grep "search-content" filename1 filename2.... filenamen
    
    [root@localhost logs]# grep "search-content" *.out

    例如 我想查看当前目录下,哪些日志文件含'\总数:900\' {注意:搜索的内容如果包含特殊字符时,必须进行转义处理}

    [root@localhost logs]# grep "\\总数:900\\" *.out

    2.1 如果需要显示搜索文本在文件中的行数,可以使用参数 -n

    [root@localhost logs]# grep -n "\\总数:900\\" *.out

    2.2 如果搜索时需要忽略大小写问题,可以使用参数 -i

    [root@localhost logs]# grep -i "\\总数:900\\" *.out

    3、从文件内容查找不匹配指定字符串的行:

    [root@localhost logs]# grep –v "search-content" 文件名

    例如查找某些进程时,我们不想显示包含命令 grep tomcat 的进程,如下所示

    [root@localhost  admin]$ ps -ef | grep tomcat
    root 16675 16220  0 00:09 pts/1    00:00:00 grep tomcat
    root 21412     1  0 Aug22 ?        00:00:07 tomcat
    [root@localhost  admin]$ ps -ef  | grep tomcat| grep -v grep
    root 21412     1  0 Aug22 ?        00:00:07 tomcat
    [root@localhost  admin]$ 

    4、搜索、查找匹配的行数:

    [root@localhost logs]# grep -c "search-content" 文件名
    [root@localhost log]$ grep -c  "总数:900"  log_file_catalina.out
    2
    [root@localhost log]$ grep -c  "总数:900"  log_file_catalina.out
    5
    [root@localhost log]$ 

    5、如果只想获取和整个搜索字符匹配的内容,那么可以使用参数w 

    [root@localhost logs]# grep -w  "search-content" 文件名

     

    展开全文
  • linux查找大文件指定内容

    千次阅读 2017-11-20 19:01:39
    linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容。比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info.log | grep ‘1711178968’ ,如果显示过多,此时可以...
    • 以大划小思想,然后重定向。

    linux有时候会遇到文件很大,关键字查找都要超过整屏,无法查看到所有内容。比如一个非常大的日志文件info.log,我们要查看某段字符所有日志,可以同 cat info.log | grep ‘1711178968’ ,如果显示过多,此时可以加时间,行数控制。也可以通过 '>>'指令。 cat info.log | grep ‘1711178968’   >> temp.log 将中间结果暂存下来,通过more ,less等工具一页页查看temp.log文件

    • 如果是明确一定时间范围的日志还是可以根据时间截取日志:
    // 截取一定时段的日志
    sed -n '/2018-10-25 17:30:41/,/2018-10-25 21:47:02/p' root.2018-10-25.log > update.log

    在25号日志里截取17点30到21点47之间的日志。

    • 通过more指令查看。

    然后 /${关键字} 搜索,比如 /1711178968 ,n下一条,b上一条

    展开全文
  • linux创建文件

    万次阅读 多人点赞 2019-07-14 21:11:06
    linux创建文件 1、在 Linux 上使用重定向符(>)创建一个文件 标准重定向符允许我们创建一个 0KB 的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符号时,它会创建一个...
  • Linux中搜索指定文件内容

    千次阅读 2019-05-09 10:46:51
    问题:一个文件,如日志中的内容过多,此时需要查找这个日志中的某些内容 法一:可以将查找的内容找出来放到一个临时文件中 grep -n aaa LOG.20190505 >1.log --其中aaa为要查找的内容 --LOG.20190505为内容...
  • linux中查找包含指定内容文件

    万次阅读 2018-03-14 15:08:01
    为了防止自己记不住,也方便自己查找,特此记录在博客中查找包含指定内容文件就是用grep这个命令grep 'name' -r / grep '指定内容' -r 目录上述命令就是在根目录下递归查找包含name内容的文件 -r 递归查找文件 -e ...
  • 1,找名为ump-api-error.log的文件在什么位置,通过-name指定文件名 [root@ump03 ~]#find / -name ump-api-error.log /var/log/httpd/ump-api-error.log 2,找文件名前缀是ump-api-er的文件在什么位置,名字后面...
  • Linux截取文件指定行数之间的内容到指定文件 一、利用vi命令找到文件相关行数据内容 vi filename :set nu 二、sed命令操作文件 sed -n '开始行,结束行p' filename > newfile ...
  • Linux截取文件指定行数之间的内容

    千次阅读 2019-04-28 16:09:56
    如果你只想看文件的前100行,可以使用head命令,如head -100 filename 如果你想查看文件的后100行,可以使用tail命令,如:tail -100 filename 或 tail -n 100 filename 查看文件中间一段,你可以使用sed命令,如:...
  • 本文介绍Linux如何显示文件指定行数的内容的方法,有下面几种方法:1、tail -n +/-数字 文件名2、head -n 数字 文件名3、sed -n "开始行,结束行p" 文件名下面分别介绍这几种方法cd 到要文件所在目录。cd...
  • linux系统下搜索文件一般情况下一个命令就搞定了,之前搜索文件的时候一直使用find,今天排查问题时想查一个函数的调用者在哪个文件中,发现不会写了,搜了一下发现使用grep命令就可以实现,改变了我对grep命令的...
  • linux文件中模糊查询

    千次阅读 2018-10-22 12:35:58
    linux文件中模糊查询 在进入某个文件后,想要查找带有某些字符的位置,可以在输入vi [filename] 后,输入/[args] 即可,如下: 1、输入vi 打开nginx.conf文件 [root@web167 conf]# vi nginx.conf 2、输入斜杠加...
  • 这个问题我面试遇到了两次,都是大公司的,挂了,哎,刚刚看到了,做个...点为查找当前目录 下 的 所有 *.php 文件里 有 hello 的文件 find . -name "*.php" | xargs grep "hello" //根目录 find / -name "*.php"...
  • 1、复制文件A的前N行数据到文件B中 在命令行直接输入:(将data.txt的前100000行复制到sample.txt中) head -n 100000 data.txt > sample.txt 2、复制文件夹A中的N个文件到文件夹B中 查看文件夹下文件数目...
  • linux下查看文件内容的命令

    万次阅读 多人点赞 2019-01-30 11:14:02
    众所周知Linux中命令cat、more、less均可用来查看文件内容,主要区别有: cat是一次性显示整个文件内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况; more和less一般用于...
  • Linux查看文件内容的5种方式

    万次阅读 多人点赞 2018-11-22 22:12:33
    Linux查看文件内容的5种方式
  • 很容易忘,记录下: find -name "*.xml"| grep "...因为这个grep查找的不是文件内容,而是路径本身,检查find的取得的文件路径是否包括"rCN"; 第二个grep,需要xargs,为...
  • 把源文件内容逐个字节或者逐行读取出来,然后修改或者丢弃,放到临时文件中,当把源文件中所有内容过滤后,再把临时文件全部覆盖回源文件; 2、读取到内存中修改;把整个文件读取到内存中,然后修改,再覆盖回到...
  • #Linux如何添加文本到指定行 #shell如何添加文本到指定行 #sed 插入文本 用sed来插入文本到指定行。 基本语法 只是在屏幕输出/打印中显示更改,并不改变文件本身内容 sed '作用范围行 插入行前/行后 插入内容' ...
  • grep -n “要查找的内容” a.txt|cut -d “:” -f 1 sed -i ‘kd’ a.txt > a_1.txt #删除第K行
  • linux移动文件到另一个文件夹

    万次阅读 2018-12-25 17:30:12
    复制指定目录下的全部文件到另一个目录中 1.文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,...
  • 1.文件内容包含指定字符串find . | xargs grep string #查找当前目录下文件内容包含字符串string的文件为什么会这样能,因为通道命令符是把上一部的结果传递给下一步来处理,在 find . | grep string中虽然看似和...
  • linux文件内容复制

    千次阅读 2020-05-23 15:44:29
    linux文件内容复制
  • 1、查找根目录下,文件大小大于1G的文件,并显示大小。 find / -size +1G | xargs du -...3、查找当前路径下,文件内容中包含“Hello”字段的所有文件名,并输出行号。 grep -rn "Hello" ./ 4、grep pattern1|patte
  • Linux查看文件内容与处理文件

    千次阅读 2018-12-31 18:03:40
    一、查看文件内容 1、查看文件类型 file命令: 能够探测文件的内部,并决定文件是什么类型的。 用法:file [path]my_file my_file如果是目录,file命令会显示 "my_file : directory"。如果是文本文件,...
  • linux查看文件指定

    万次阅读 2017-11-27 11:02:02
    ... sed -n '5,10p' input_file这样你就可以只查看文件的第5行到第10行。 4. 用awk处理 awk 'NR==2, NR==11{print}' input_file 或者 awk 'NR>2 && NR$0}' input_file
  • 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。...可是使用Linux的用户就没有那么幸运
  • 本例是想在a.txt文件中搜索bbb所在行并删除 进入a.txt所在目录,输入grep “bbb” a.txt -n (-n是要显示bbb所在行) 2.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,088,755
精华内容 435,502
关键字:

linux查询文件指定内容

linux 订阅