<1>从第3000行开始,显示1000行。即显示3000~3999行

cat -n filename | tail -n +3000 | head -n 1000

cat -n anaconda-ks.cfg
1 #version=RHEL7
2 # System authorization information
3 auth --enableshadow --passalgo=sha512
4
5 # Use CDROM installation media
6 cdrom
7 # Use graphical install
8 graphical
9 # Run the Setup Agent on first boot
10 firstboot --enable
11 ignoredisk --only-use=vda
12 # Keyboard layouts
13 keyboard --vckeymap=us --xlayouts='us'
14 # System language
15 lang en_US.UTF-8
16
17 # Network information
18 network --bootproto=dhcp --device=eth0 --onboot=off --ipv6=auto
19 network --hostname=localhost.localdomain
20 # Root password
21 rootpw --iscrypted $6$15wKoUruErTMLJxh$ow1ekpUcBsNJp6TriJ7F08RQXk.tG.K3uxBm7X7pTV93IvlxA41x8B81qu6HbZazv77SKTwXPVEiGz4Ky9r/h1
22 # System timezone
23 timezone Asia/Shanghai --isUtc --nontp
24 # System bootloader configuration
25 bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=vda
26 # Partition clearing information
27 clearpart --none --initlabel
28 # Disk partitioning information
29 part /boot --fstype="ext4" --ondisk=vda --size=1024 --label=/boot
30 part swap --fstype="swap" --ondisk=vda --size=16383
31 part / --fstype="ext4" --ondisk=vda --size=30720 --label=/
32 part /data --fstype="ext4" --ondisk=vda --size=156670 --label=/data
33
34 %packages
35 @compat-libraries
36 @core
37 @debugging
38 @development
39 kexec-tools
40
41 %end
42
43 %addon com_redhat_kdump --enable --reserve-mb='auto'
44
45 %end 

<2>显示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序

分解:

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

cat -n anaconda-ks.cfg |head -n 41|tail -n +32   #第一种(明显这种效率高)
32 part /data --fstype="ext4" --ondisk=vda --size=156670 --label=/data
33
34 %packages
35 @compat-libraries
36 @core
37 @debugging
38 @development
39 kexec-tools
40
41 %end
cat -n anaconda-ks.cfg |tail -n +32|head -n 10 #第二种(不建议使用这种)
32 part /data --fstype="ext4" --ondisk=vda --size=156670 --label=/data
33
34 %packages
35 @compat-libraries
36 @core
37 @debugging
38 @development
39 kexec-tools
40
41 %end

<3>用sed命令

sed -n '32,41p' anaconda-ks.cfg  这样你就可以只查看文件的第32行到第41行(效果同上)。

007_linux显示一个文件的某几行(中间几行)的更多相关文章

  1. linux 如何显示一个文件的某几行(中间几行)

    linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...

  2. Linux 如何显示一个文件的某几行

    1. 从第1000行开始,显示2000行.即显示1000~2999行 cat input_file | tail -n +1000 | head -n 2000 2. 显示 1000行到3000行 c ...

  3. Linux中显示一个文件最后几行的命令

    tail -n 20 filename说明:显示filename最后20行. Linux下tail命令的使用方法.linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端 ...

  4. linux命令每日一练习 显示一个文件的制定行---查看命令帮助信息

    sed -n '11,12p' ××× cat ***|tail -n +12|head -n 2 tail -n +5 显示末尾五行 查看一个命令的帮助 详细的 man *** 简略的 *** -- ...

  5. c语言统计一个文件中的单词,字符和行数

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  6. Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)

    linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...

  7. 软件工程第三个程序:“WC项目” —— 文件信息统计(Word Count ) 命令行程序

    软件工程第三个程序:“WC项目” —— 文件信息统计(Word Count ) 命令行程序 格式:wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数 ...

  8. Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)

    linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...

  9. Linux--查询文件的第几行到第几行命令

    cat catalina.out | tail -n +14000 | head -n 10000 | sort | uniq -c linux 如何显示一个文件的某几行(中间几行)[一]从第3000 ...

随机推荐

  1. 强大log

    http://lovelease.iteye.com/blog/1886907 import java.io.BufferedReader; import java.io.File; import j ...

  2. POJ 1459 Power Network / HIT 1228 Power Network / UVAlive 2760 Power Network / ZOJ 1734 Power Network / FZU 1161 (网络流,最大流)

    POJ 1459 Power Network / HIT 1228 Power Network / UVAlive 2760 Power Network / ZOJ 1734 Power Networ ...

  3. java web 使用maven打包绕过单元测试

    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-suref ...

  4. A1086. Tree Traversals Again

    An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example ...

  5. [luogu2114][起床困难综合症]

    luogu2114 思路 因为位运算对于每一位是独立的,所以对每一位都对这n个数进行操作,然后观察最后得出的是1还是0.并且保证每一位拼起来之后要比m小. 代码 #include<cstdio& ...

  6. Java:在不同界面样式下JPopupMenu与鼠标事件mousePressed表现的结果不同!

    今天遇到一个郁闷的事儿: 在一个JFrame上放了一个JList元件,这个JList元件添加了鼠标事件: mouseReleased.mousePressed ... 其中,在mouseRelease ...

  7. win+R快捷启动程序

    win10: Win+R cmd:命令行程序 notepad:记事本 winword:word文档 calc:记事本 mspaint:画图 wordpad:写字板

  8. git 子模块

    为了方便各个子模块独立开发,或使用第三方不断更新的仓库,可以使用子模块来引用. 子模块对应的源码是子模块仓库的克隆. git submodule 与 subtree对比 git submodule 允 ...

  9. Educational Codeforces Round 42 (Rated for Div. 2) D. Merge Equals

    http://codeforces.com/contest/962/problem/D D. Merge Equals time limit per test 2 seconds memory lim ...

  10. linux command ------ find

    find | grep luoluo 将当前目录及子目录的文件名中含有luoluo的文件过滤出来 | 是管道,把find查找的内容传递给下个命令(grep) find后面不加其他内容(比如路径)表示打 ...