systemctl和正则表达式
1.redhat 7版本
systemctl enable 服务名称 将该服务加入到开机启动项systemclt disable 服务名称 将该服务从开机启动项中移除systemctl start 服务名称 启动该服务systemctl restart 服务名称 重启该服务systemctl reload 服务名称 重新加载配置文件(不终止该服务)systemctl stop 服务名称 停止该服务systemctl status 服务名称 查看服务状态
2.正则表达式
作用:在文件中查找和替换符合条件的字符串,包含匹配
grep,awk,sed等命令支持正则表达式
ls,find,cp等命令不支持正则表达式
通配符:匹配符合条件的文件名,完全匹配
*:代表匹配零个或多个字符。
?:代表匹配单个字符。
[0-9]:代表匹配0-9之间的单个数字的字符。
[abc]:代表匹配这三个字符中的任意一个字符。
补:[]:在匹配时,未匹配上不会报错。
{}:在匹配时,未匹配上会报错
基础正则表达式
字符截取命令1.grep:匹配行grep "a*" a.txt 匹配所有内容,包括空白行grep "aa*" a.txt 匹配至少包含一个a的行grep "a.*d" a.txt 匹配在a和d之间的任意一个字符
2.cut:匹配列(有明确分隔符)参数: -d分隔符, 指定分隔符; -f列号:指定列例:cut -d: -f2,4 /etc/passwd 以:为分隔符,提取该文件的第2,4行(“:”或:,都可)
3.awk:匹配列在该命令中,支持printf和print命令print: print会在每个输出之后自动加一个换行符(linux默认没有该命令)printf: printf 是标准格式的输出命令,不会自动加入换行符,若需要则需手动添加printf ‘输出类型输出格式’ 输出内容输出类型(常用)%ns:输出字符串。n是代表输出几个字符%ni :输出整数。n是代表输出几个整数输出格式(常用)\n: 换行\r :回车\t :水平退格键,即Tab键(制表符)
awk命令:一行一行读取数据(先读取第一行数据再执行动作)
没有添加条件的话,则代表任何情况下都直接执行该动作。
例:$n 代表第几列
例:BEGIN:若需要使用awk命令定义分隔符,则需要再分隔符前添加BEGIN(强制从开始读取)
若不添加BEGIN,则
例: END:在所有命令执行完毕后再执行该命令
末尾
例: 关系运算符
补充:
例子: 运用grep删选自己所需内容
锚定例子:
分组例子:
转载于:https://blog.51cto.com/13968655/2175100
systemctl和正则表达式相关推荐
- mysql安装错误删除_清除后无法重新安装mysql-server
我最近刚刚安装了Ubuntu 16.04.我还通过apt-get install安装了mysql-server和mysql-client(默认版本为5.7.12). 因为5.7.12显示了一些问题,所 ...
- 字符串的初值 正则表达式 sed应用
目录 字符串的初值(备用值) 正则表达式 基础正则列表 扩展正则列表 基本正则: 扩展正则egrep: 基本元字符 {}限定次数 其他元字符 整体及边界匹配 sed基本用法 sed命令 命令格式 常见 ...
- 正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)
文章目录 正则表达式 基础正则表达式:grep命令 查找行首"^"与行尾字符"$ 查找连续字符范围{} 元字符总结 正则表达式总结 扩展正则表达式 egrep命令 sed ...
- nginx location 正则表达式匹配多个地址_就是要让你搞懂Nginx,这篇就够了!
Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占用内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好. Nginx 专为性能优化而开发,性能是其最重要 ...
- 正则表达式及bash脚本(一)
目录 1 基本正则表达式元字符 1.1 字符匹配 1.2 匹配次数 1.3 位置锚定 1.4 分组其它 1.4.1 分组 1.4.2 或者 2 扩展正则表达式元字符 2.1 字符匹配 2.2 次数匹配 ...
- Nginx正则表达式locationrewrite
Nginx正则表达式&&location&&rewrite 前言 一.Nginx中的正则表达式 1.1 常用的Nginx 正则表达式 二.访问路由location 2. ...
- Nginx正则表达式与location匹配简介
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.nginx rewrite概述 1.概述 2. 跳转场景 3. 跳转实现 4. rewrite实际场景 二.nginx ...
- 详解Shell脚本:正则表达式
正则表达式的概念 正则表达式:使用单个字符串来描述.匹配一系列符合某个句法规则的字符串 由普通字符与特殊字符组成,一般用在脚本编程.文本编辑器中,如php.python.she等,简写为regex.r ...
- 独一无二 Shell 编程之正则表达式 与文本处理器 详细解释
技能展示: 基础正则表达式 扩展正则表达式 sed 工具使用方法 awk 工具使用方法 4.1 正则表达式 之前学习了 Shell 脚本的基础用法,已经可以利用条件判断.循环等语句编辑 Shell 脚 ...
- 理论+实操:shell 变成之正则表达式与文件处理器
文章目录 一 : 正则表达式 1.1 正则表达式概述 1.2**正则表达式的定义** 1.3 正则表达式用途 二 : 基础正则表达式(grep) 2.1**基础正则表达式示例** 2.1.1 查找特定 ...
最新文章
- 作为一个程序员为什么要写博客?
- 如何定义中文转语音的语气
- 树莓派怎么安装linux软件源,修改树莓派软件源
- Machine Learning week 8 quiz: Principal Component Analysis
- Spring mvc 上下文初始化过程
- neo4j导入两个文件_Neo4j:找到两个纬度/经度之间的中点
- 使多个线程循环输出0-99-0-99
- js面向对象的程序设计 --- 中篇(创建对象) 之 工厂模式和 构造函数模式
- Java实现自定义敏感词库过滤
- RTCM-SSR信息读取与解码
- pyecharts(9)-动态可视化-树形图-思维导图
- 2019辽宁公务员考试:申论突破80+学习计划第二步
- 前Google工程师Levandowski跳入优步监狱
- v-lazy懒加载的作用与使用
- 概率论与数理统计 期末突击复习
- 什么是电子合同,如何签订电子合同?
- P5200 [USACO19JAN]Sleepy Cow Sorting
- 云服务器怎么设置虚拟IP,云服务器能起虚拟ip吗
- 图像特征提取之LoG特征
- Russia Proposes First Multinational Cryptocurrency
热门文章
- Fastdfs(1)安装之Tracker
- oracle中的函数
- 合肥磨店职教城论坛使用WNMP平台架设 http://301302.net/
- javascript实现页面自动刷新和自动跳转代码
- Linux 内存管理之 SLUB分配器(5):slub初始化过程
- 图解Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
- Android 多媒体开发学习之撕衣服
- Linux数据报文的来龙去脉
- 再探Linux内核write系统调用操作的原子性
- 宋宝华: 一图理解终端、会话、 进程组、进程关系