文档章节

Linux切割文件、查找内容,查看网卡流量的

年少爱追梦
 年少爱追梦
发布于 2016/08/04 16:28
字数 1062
阅读 41
收藏 3

                                                                     切割文件

split -b 指定分割大小

        -l 按照行数

        -a 可以指定后缀位数

split -a 2 -d -10 log.log chen.

这个命令就是对log.log 文件每十行分割成一个文件,文件的后缀为chen.00 chen.01的格式

                                                                        查找内容

 grep 

 -c:只输出匹配行的计数。
-i:不区分大小写(只适用于单字符)。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。

 高级:使用 ‘正则表达式’进行匹配

\  :转义字符,忽略正则表达式中特殊字符的原有含义。
^ :匹配以某个字符串开始的行。
$ : 匹配以某个字符串结束的行。
\<:从匹配正则表达式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:在[]内个某单个字符,如[A]即A符合要求 。
[ - ] :属于[ - ]所标记的范围字符,如[A-Z],即A、B、C一直到Z都符合要求 。
.  :表示一定有1个任意字符。
* :重复前面0个或多个字符。

正则举例:grep ^a$d log.log 

                                                                        查看网卡流量

watch

第一种:watch ifconfig

第二种:watch more /proc/net/dev

 

                                                    linux ---tail命令 


linux中tail命令---用于查看文件内容 

最基本的是cat、more和less。 
1. 如果你只想看文件的前5行,可以使用head命令,如: 
head -5 /etc/passwd 
2. 如果你想查看文件的后10行,可以使用tail命令,如: 
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd 
tail -f /var/log/messages 
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止! 
3. 查看文件中间一段,你可以使用sed命令,如: 
sed -n '5,10p' /etc/passwd 
这样你就可以只查看文件的第5行到第10行。 

tail语法格式: 
    tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 
    或者 
    tail [ -r ] [ -n Number ] [ File ] 
使用说明: 
    tail 命令从指定点开始将 File 参数指定的文件写到标准输出。如果没有指定文件,则会使用标准输入。 Number 变量指定将多少单元写入标准输出。 Number 变量的值可以是正的或负的整数。如果值的前面有 +(加号),从文件开头指定的单元数开始将文件写到标准输出。如果值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到标准输出。如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。 
主要参数: 

-b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。 
-c Number 从 Number 变量表示的字节位置开始读取指定文件。 
-f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。 
-k Number 从 Number 变量表示的1KB 块位置开始读取指定文件。 
-m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。 
-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。 
-r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。   

如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有   与 -n 标志一起时才有效。否则,就会将其忽略。 

 

使用额外的工具:http://os.51cto.com/art/201404/435279.htm

© 著作权归作者所有

年少爱追梦
粉丝 35
博文 189
码字总数 119531
作品 0
杭州
程序员
私信 提问
Centos下查看网卡的实时流量命令 iptraf

Centos下查看网卡的实时流量命令 作者:用户 来源:互联网 时间:2016-05-23 18:57:42 网卡流量代码实时installiptraf网卡流量Linux流量查看shell查看网卡流量实时查看实时流量 摘要: 本文讲...

linjin200
2018/12/24
129
0
10.34 linux系统日志 10.35 screen工具

liunx系统日志 内容: • /var/log/messages • /etc/logrotate.conf 日志切割配置文件 参考https://my.oschina.net/u/2000675/blog/908189 • dmesg命令 • /var/log/dmesg 日志 • last命令......

Linux_老吴
2018/07/20
12
0
rsync服务、系统日志、screen工具

11月1日任务 10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 rsync通过服务同步 需要开启一个服务,采用C/S架构,服务器端开启rsync服务,并开启端口(默认873);然后...

robertt15
2018/11/01
12
0
常用 shell sql 命令

vim添加指定开始的行号 :g/^/ s//=line('.')+765.':'/ vim 将文件所有行合并到一行 在 Normal Mode下执行: ggvGJ 逗号分割的字符串转化成多行 %s/,/r/g gg 用于跳到行首 v 转换成 visual 模......

birdinroom
2018/06/28
0
0
第16章 linux系统日常管理

1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 物理cpu个数:cat /proc/cpuinfo |grep -c 'physical id' CPU一共有多少核:grep -c processor /proc/cpuinfo 将CPU的总核数除以物理...

WINWINJJ
2018/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部