目录一、正则表达式1、正则表达式概述2、基础正则表达式3、扩展正则表达式二、grep命令1、查找特定字符grep -n 'the' test.txt 2.利用中括号"[]"来查找集合字符3. 查找行首“^”与行尾字符"$" 4.查找任意一个字符".“与重复字符”*" 5.查找连续字符范围"{}"一、正则表达式1、正则表达式概述正则表达式又称正规表达式、常规表
转载 2024-07-12 02:21:51
141阅读
文章目录1. 正则表达式1.1 基本正则1.2 POSIX字符类1.3 元字符2. 操作文本的程序2.1 grep:行搜索器2.2 cut:按列操作2.3 sort:排序2.4 uniq:去重2.5 wc:计数2.6 tee:双向重导向2.7 tr:删除或替换文本2.8 join:整合文件2.9 paste:合并文件2.10 split:分割2.11 xargs:参数代换2.12 diff:比对
在使用 Redis 作为缓存或数据库时,可能会遇到需要删除一系列符合特定模式(正则表达式)的 keys 的需求。这篇博文旨在探讨如何通过 Redis 命令实现正则删除 keys 的过程。以下是完整的解析与技术实现。 ## 背景描述 ### 时间轴 1. **2023年1月**:引入 Redis 作为项目的缓存数据库。 2. **2023年3月**:项目需求变化,需要清除不再使用的缓存数据。 3
原创 5月前
108阅读
正则】1.什么是正则正则表达式(规则表达式) regular expression 正则其实就是描述了一套规则,本质是操作字符串。2.正则是干什么的? 操作字符串的(1)模式匹配 (表单验证) (2)文本检索 (3)替换3.正则的好处(为什么用它)简单,方便 性能极高4.字符串方法都有哪些substring(开始位置,[结束位置]) subst
转载 2024-07-19 07:04:33
35阅读
目录一、grep命令二、正则表达式1、什么是正则表达式?2、正则表达式元字符  Ⅰ、字符匹配  Ⅱ、匹配次数  Ⅲ、位置锚定  Ⅳ、分组及引用    a、分组:    b、引用:3、实例 一、grep命令命令解释   grep, egrep, fgrep - print lines matching a pattern(打印和模式匹配的行)基于用户指定的“模式”,对目标文件逐行进行匹配检查,打印
转载 2024-02-24 09:55:04
274阅读
# 深入了解 iOS 快捷指令中的正则表达式 在 iOS 平台上,快捷指令是一种强大的工具,它允许用户自定义工作流,以实现自动化任务。其中,正则表达式作为一种强大的文本处理工具,常常被广泛应用于字符串匹配和数据提取。本文将深入探讨 iOS 快捷指令中的正则表达式,并提供一些实用的代码示例。 ## 什么是正则表达式? 正则表达式(Regular Expression),简称 Regex,是一种
原创 2024-08-31 04:58:14
3820阅读
1,以nginx的access.log日志为例grep-o"[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"/var/log/nginx/access.logegrep-o"([0-9]{1,3}.){3}[0-9]{1,3}"/var/log/nginx/access.log2,以上两个是过滤出具体的IP来,如果想统
原创 2018-12-28 17:11:02
10000+阅读
grep及正则表达式一、grep1、grep定义Globally search a Regular Expression and Print 全局搜索(匹配正则表达式的)并打印 扩展命令:egrep:扩展grep,相当于grep -E 命令,使用扩展正则匹配。fgrep:fast grep
转载 2024-05-14 17:43:02
17阅读
第四章 | 4.2 shell正则表达命令
原创 2020-11-17 10:46:53
448阅读
1点赞
Java是一种广泛使用的编程语言,被广泛应用于各种软件开发领域。在使用Java进行开发时,我们经常会遇到各种各样的问题和错误,其中之一就是“java命令正常,jar报错”。这篇科普文章将会介绍这个问题的背景、原因以及解决方法,并提供相应的代码示例来帮助读者更好地理解和解决这个问题。 ## 背景 在Java开发中,我们经常会使用jar文件来打包和分发我们的应用程序。jar文件是一种包含了多个类文
原创 2024-01-29 07:13:32
154阅读
我的快捷指令允许不受信任的快捷指令打不开怎么办?苹果发布了新的IOS13.3版本,这个版本最大的亮点就是可以让用户自由的使用快捷指令。然而我们满心欢喜的想要使用自己要用的快捷指令却提示我们未受信任的快捷指令无法使用,我们在设置中找到允许不受信任的快捷指令按键却发现是灰色不可使用状态,那么遇到这种情况我们应该怎么解决呢。工具原料ios设置方法/步骤分步阅读1/10首先我们打开【设置】,向下拉点开【快
sudo是 do something as super user: 或者说: as Super User Do something: 就是 为 "非根用户赋予根用户的权限"使用 visudo命令, 用root身份来编辑 /etc/sudoers 文件 编辑时, 会产生一个 sudoers.tmp 文件.默认的fc23 是没有sudo的, 安装这个sudo的话, 要安装sudo包 dnf insta
转载 2024-03-28 13:58:35
122阅读
sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来提权运行命令,以替代直接使用 root 用户的操作。sudo 命令与安全策略配合使用,安全策略可以通过文件 /etc/sudoers 来配置。其安全策略具有高度可拓展性,支持插件扩展。默认情况下 /etc/sudoers 是不能被任何人直接编辑
户可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。此外,sudo可以记录用户执行的命令,以及失败的特权获取。以下为sudo命令的执行时的工作原理图,仅供参考。一、前言s
Linux的指令以最高权限执行指令sudo + 指令sudo -ssudo -u 用户名 指令sudo -Lsudo !!su退出su(是使用exit?)chmod赋予权限(给当前用户赋予(指令中)文件/文件夹的(指令中)权限)chmod的各个指令参数提示`/home/ljh/jdk1.8.0_333//lib/dt.jar: Permission denied`时,思考`sudo chmod
转载 2024-05-24 22:22:25
126阅读
一,sudo命令描述sudo允许允许的用户以超级用户身份执行命令,或者安全策略指定的另一个用户。调用用户的真实(无效)用户ID用于确定用户名查询安全策略。它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.con
转载 2024-04-30 16:38:47
94阅读
文章目录1. 正则表达式概述2. 常见案例(手机号、邮箱校验) 1. 正则表达式概述正则表达式,其实是一个「规则表达式」,我们通过设定的规则,可以从某个字符串中匹配出想要的数据。在 Wikipedia 上,我们看到「正则表达式」的说明如下:正则表达式(英语:Regular Expression,常简写为regex、regexp或RE),又称正则表示式、正则表示法、规则表达式、常规表示法,是计算机
sudo命令用来以其他身份来执行命令,预设的身份为root。1.命令格式:  sudo  [参数]  [命令]2.命令功能:用户也可以通过su切换到root用户运行命令,su启动一个root shell允许用户运行之后的所有的命令。    1)sudo与su的不同之处:sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性;sudo也可以
转载 2024-03-11 13:35:15
464阅读
文章目录​​1、sudo 简介​​​​2、sudo的特性​​​​3、sudo相关文件​​​​4、sudo语法​​​​5、sudo命令​​​​6、总结​​ 1、sudo 简介sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell
转载 2022-01-07 17:23:35
258阅读
命令sudo简单介绍和应用
原创 2018-05-23 10:11:00
896阅读
  • 1
  • 2
  • 3
  • 4
  • 5