
linux命令
BANANAML
这个作者很懒,什么都没留下…
展开
-
linux三剑客之sed命令详解
简介linux中的sed命令是Linux三剑客之一,它是stream editor流式编辑器的简称,可以定位到匹配的数据,并可以对数据进行增删改查等编辑操作,是功能强大的文本文件、日志、配置文件的处理工具。sed命令与SQL进行类比,相当于SQL的update table set filed=new where filed=old。命令语法格式sed [OPTIONS] ‘command’...原创 2019-12-04 12:42:18 · 518 阅读 · 0 评论 -
linux三剑客awk命令详解之函数
awk函数在awk命令中,可以自定义函数,awk也有内置的函数,本篇文章主要介绍awk中的内置函数。awk内置函数分类在awk中,内置函数主要分为算数函数、字符串函数、时间函数、其他函数等,以下列出一些常用的内置函数:算数函数常用的主要有rand函数、srand函数、int函数。rand函数用于产生随机数,但rand函数产生的是一个伪随机数,若没有设置随机数种子,rand函数每次在调...原创 2019-12-02 23:30:26 · 1037 阅读 · 0 评论 -
linux三剑客awk命令详解之动作(action)
awk命令的使用语法awk [options] ‘{pattern + action}’ {filenames}在之前的文章中,action最常使用的是打印输出,示例:这里的动作’{print $2}‘可拆分成两部分去理解:1)’{ }’ 最外层的花括号属于‘组合语句’类型的动作,即将多个代码组合成代码块,比如条件语句代码块、循环语句代码块。2)‘print $2’ 属于‘输出语句类型...原创 2019-12-02 11:42:26 · 1081 阅读 · 0 评论 -
linux三剑客awk命令详解之模式(pattern)
awk命令的使用语法awk [options] ‘{pattern + action}’ {filenames}在之前的awk命令详解一中,笔者已经使用过BEGIN模式和END模式。现在来主要介绍awk命令中的模式。默认的情况下,awk是逐行处理文本的,也就是先处理完当前行,再处理下一行,这种默认的情况也被称为空模式。而若指定了“条件”,awk命令在处理文本时,只有满足”条件“的行才会被处理...原创 2019-12-02 10:22:54 · 1687 阅读 · 0 评论 -
linux三剑客之awk命令详解二(awk格式化)
awk格式化前一篇文章中awk命令详解一,笔者在使用awk时,通常使用print对文本进行输出,但是动作print只能实现简单的文本输出功能,并不能对文本格式进行编辑,若要改变文本的格式,需要使用动作printf,这类似于C语言中的pringf()函数或linux中的printf命令。借鉴一篇大佬写的printf命令详解,先熟悉printf命令。awk命令中使用printf动作可以对文本进行...原创 2019-12-01 20:59:20 · 482 阅读 · 0 评论 -
linux三剑客之awk命令详解一
awk命令简介awk是一个强大的文本分析工具,功能强大,具备完整的编程特性,若与SQL进行类比,它相当于SQL的select field from table,可以进行数据切片。简单来说,awk就是把文件逐行读入,以空格为默认分隔符将每行切片,然后可以对切开的部分进行各种处理。相对于grep的查找、匹配和sed的编辑,awk适合对文本进行较复杂的格式处理。基本语法awk [options...原创 2019-12-01 19:46:59 · 897 阅读 · 0 评论 -
linux三剑客之grep命令详解与正则表达式
grep命令grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。若将grep命令与SQL进行类比,grep相当于select * from table,该命令可以进行数据的查找与定位。grep语法规则grep [OPTIONS] PATTERN [FILE…]grep [选项] 查找内容 源文件例如,从hello.txt文件中查找内容文档中的内容如...原创 2019-11-29 16:11:29 · 658 阅读 · 0 评论 -
linux之read命令
read命令read命令的功能是从标准输入中读取一行,并把输入行的每一个字段的值指定给shell变量1)基本语法即将控制台的输入赋值给read命令后面的指定变量。⚠️read后面的变量个数可以有多个,若输入多个数据(变量之间用空格分割),则第一个数据赋给第一个变量,第二个数据赋给第二个变量,若输入数据个数过多,则最后所有的值都赋给最后一个变量。2)提示语句输入命令read -p “...原创 2019-11-28 17:16:58 · 571 阅读 · 0 评论 -
linux网络通讯类命令之netstat命令
netstat命令netstat命令用于显示网络状态,利用netstat指令可以查询整个linux系统的网络情况。常用功能netstat是控制台命令,常用于监控TCP/IP网络,可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。基本语法netstat [选项]...原创 2019-11-22 17:51:17 · 350 阅读 · 0 评论 -
linux进程类命令之top命令
top命令top命令是liunx下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,是一个动态的显示过程。常用情景实时的对系统处理器的状态进行监视,该命令可以按CPU使用、内存使用和执行时间对任务进行排序。基本语法top [-] [d] [p] [q] [c] [C] [S] [s] [n]参数说明d:改变显示的更新速度top -d 3 表示更新周期为3秒q:没有...原创 2019-11-22 15:23:30 · 466 阅读 · 0 评论 -
linux进程类命令之ps命令
ps命令ps命令是linux进程类命令中常见的一个,是linux的进程查看命令。运用该命令可以确定有哪些进程正在运行、运行的状态、进程是否结束、进程占用资源等情况。常用功能ps命令常用于监控后台进程的工作情况。语法格式ps [选项]常用选项-a :显示当前终端的所有进程信息,包括其他用户的进程;-u 用户名 :以用户的格式显示进程信息;-x :显示后台进程运行的参数;-e :...原创 2019-11-22 14:02:34 · 330 阅读 · 0 评论