awk 命令: 1. 打印行号和内容: awk '{print NR":"$0}' 2. 输出:偶数行和奇数行到文件 awk '{print $0.txt > NR%2.txt}'  file 3. 打印出奇数行内容:(三者等价) awk 'NR%2==1' file awk 'NR%2' all_file.txt awk 'i=!i' file 打印出偶数行的内容:(三者等价) awk 'NR%2==0' file awk '!(NR%2)' file awk '!(i=!i)…
diff 命令是 Linux 上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff 在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件,diff 程序的输出被称为补丁(patch),因为Linux 系统中还有一个 patch程序,可以根据diff 的输出将 a.c 的文件内容更新为 b.c  .diff 是 svn.cvs.git 等版本控制工具不可或缺的一部分. 1.命令格式: diff [参数] [文件1或目录1 ] [文件2或目录2]…
博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 tail命令用于输入文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行.如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题.如果没有指定文件或者文件名为“-”,则读取标准输入. 注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项.N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(1M). 语法 tail(选项)(参数)…
在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务. 在 linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份 程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢? 这些例行的工作可能又分为一次性定时工作与循环定时工作,在…
需求: 源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值. 思路: 众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命令去调用jar的某个main函数了,如果想返回来值,最好的办法当然是System.out.println("返回值"),可以类比于日志打印的方式.不然你用echo $?,只能拿到返回给OS的值了.既然通过打日志的方式,那么当然通过>方式存入某个日志文件了,怎么样同时存储到日志文件并且…
sed -n '11,12p' ××× cat ***|tail -n +12|head -n 2 tail -n +5 显示末尾五行 查看一个命令的帮助 详细的 man *** 简略的 *** --help…
第十八章:初识sed和gawk 文本处理 sed编辑器 sed编辑器可以基于输入到命令行的或是存储在命令文本文件中的命令来处理数据流中的数据. 它每次读取一行,用提供的编辑器命令匹配数据.按命令中指定的方式修改流中的数据,然后将生成的数据输出到STDOUT.在流编辑器将所有命令与一行数据进行匹配后,它会读取下一行数据并重复这个过程.在流编辑器处理完流中的所有数据行后,它就会终止.sed命令格式: sed options script file sed命令选项 选项 描述 -e script 在处…
1.创建目录mkdir 创建目录命令,常用的参数-p,递归创建目录 [root@web01 ~]# mkdir /data [root@web01 ~]# mkdir /data/a/b mkdir: cannot create directory ‘/data/a/b’: No such file or directory [root@web01 ~]# mkdir /data/a/b -p #可以创建多级目录 [root@web01 ~]# 绝对路径   相对路径 1.绝对路径  从根开始…
一 Grep 命令 各种参数: -i:ignore-case忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n :打印包含匹配项的行和行标 -w :搜索整个词,而不是词中的部分字串 -A :显示匹配行之后的N行 --after-context -B :显示匹配行之前的N行 --before-context -C :显示匹配行之前之后的N行 --context 二 RE 相关 常见的转义 \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表…
Linux命令篇 1.查看一个文件的后100行的命令: tail -n 100 Linux下查看文件前几行一般用head -n xx,查看后面几行用tail -n xx.除此之外,还有: tail -n +1000:从1000行开始显示,显示1000行以后的 如果要查看这个文件中间的某几行,命令如下: cat input_file | head -n 3000 | tail -n +1001     /*显示 1000行到3000行*/ 2.有一个文件,过滤出其中包含“mysql”的行. 过滤文…