Linux疑难杂症解决方案100篇(八)-文本处理工具与bash的特性
文本处理工具
1. grep工具
grep是行过滤工具;用于根据关键字进行行过滤
语法:
# grep [选项] '关键字' 文件名
常见选项:
OPTIONS:
-i: 不区分大小写
-v: 查找不包含指定内容的行,反向选择
-w: 按单词搜索
-o: 打印匹配关键字
-c: 统计匹配到的行数
-n: 显示行号
-r: 逐层遍历目录查找
-A: 显示匹配行及后面多少行
-B: 显示匹配行及前面多少行
-C: 显示匹配行前后多少行
-l:只列出匹配的文件名
-L:列出不匹配的文件名
-e: 使用正则匹配
-E:使用扩展正则匹配
^key:以关键字开头
key$:以关键字结尾
^$:匹配空行
--color=auto :可以将找到的关键词部分加上颜色的显示
实验中使用的文件是将/etc/passwd 拷贝到 /tmp/ 目录下进行的,说明:不要直接使用/etc/passwd文件,将其拷贝到/tmp下做实验。</
Linux疑难杂症解决方案100篇(八)-文本处理工具与bash的特性相关推荐
- Linux疑难杂症解决方案100篇(十八)-Linux 或 Windows 上实现端口映射
前言 通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能. 以下是我为大家准备的几个精品专栏,喜欢的小 ...
- Linux疑难杂症解决方案100篇(十四)-Linux scp 使用详解
前言 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次 ...
- Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南
前言 正则表达式(Regular Expression,或者Regex),能干嘛?听说很强悍,很多人用来查找字符串,或者替换某些字符串. 实际上,正则表达式有四个功能: 匹配,即查找,例如,从杂乱的一 ...
- Linux疑难杂症解决方案100篇(十九)-什么是TCP协议中的“三次握手,四次挥手”?带你深入探讨下
前言 以下是博主精心整理的专栏,需要的小伙伴可自行订阅. 深度学习100例全系列详细教程 深度学习算法原理介绍及应用案例 tensorflow从入门到精通100讲 深度学习框架TensorFlow的 ...
- Linux疑难杂症解决方案100篇(十五)-万字长文带你深入Linux 内核学习:环境搭建和内核编译
一.linux内核学习之一:环境搭建--安装Debian7.3 本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基 ...
- Linux疑难杂症解决方案100篇(二十)-万字长文带你读懂正则表达式(建议收藏)
前言 在学编程的过程中,我们可能听过正则表达式,但是不知道它是什么,我一开始听到正则表达式时,我在想正则表达式是啥?它用来干嘛的?学起来难不难的?. 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自 ...
- Linux疑难杂症解决方案100篇(十一)-常用Linux命令,助力工作更轻松便捷
前言 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 以下是我 ...
- Linux疑难杂症解决方案100篇(三)-嵌套循环及随机数知多少
前言 复习for循环语句的基本语法结构 复习while和until循环语句的基本语法结构 能会使用RANDOM产生随机数 理解嵌套循环 一.随机数 关键词:一切都是未知数,永远不知道明天会发生什么. ...
- Linux疑难杂症解决方案100篇(十一)-ubuntu crontab 详细规则及不执行时的解决方法
LINUX系统中crontab命令详细用法: 如果发现您的系统里没有这个命令,请安装下面两个软件包. vixie-cron crontabs crontab 是用来让使用者在固定时间或固定间隔执行程序 ...
最新文章
- iOS 中的CoreImage框架(framework)
- 如果你只做自己能力范围内的事,那么你永远没法进步
- apns 服务器 php,PHP技术来查询APNs反馈服务器
- 怎么传日期参数_时间序列amp;日期学习笔记大全(下)
- sql中存储过程打印返回的记录集
- C经典之14-双向链表存储1-10---ShinePans
- 七大你可能不知道的 Chrome 使用技巧
- JDK10的新特性:本地变量类型var
- java 中以||作为split分隔符正确的写法
- Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从
- python绘制如下图形、小三角形边长20_OpenGL学习脚印_ 绘制移动三角形 - 王定桥的专栏.pdf...
- 阮一峰ES6入门读书笔记(十):Proxy
- 一文搞懂数据仓库分层模型
- Unity获取IOS端相机权限的状态
- 40个幼儿园小故事,每天讲一个给小朋友~(赶紧收藏)
- 优秀的Kafka架构设计
- 回文数函数的粗浅理解
- NOI-1.5(29) 数字反转
- Encoding常用方法,不积硅步无以至千里
- Cultrue ‘zh-hans’ is a neutral cultrue报错解决办法
热门文章
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程(转)
- 重构遗留代码(1):金牌大师
- Debian中编译内核
- python与shell校验IP地址合法性
- linux下面的时间设置
- html初始模板,CSS初始化模板(HTML+CSS模板)
- java 取日期_java取的日期的操作
- jq 点击按钮跳转到微信_【看这里】教你用微信小程序登陆全国青少年普法网,方便快捷!...
- python 拼音姓名排序_Python一秒将全部中文姓名转为拼音!
- mysql不可重复读和重复读_脏读、幻读、不可重复读的区别是什么