day27 作业-通配符

news/2025/3/13 13:00:59/文章来源:https://www.cnblogs.com/yangzaikai/p/18769683

今日作业要求

1.通配符和特殊符号篇

  • 整理所学通配符、特殊符号的符号表格
  • 有哪些符号、以及作用
  • 符号的具体用法

2.正则表达式篇

  • 预习正则表达式,记录
  • 正则符号、符号作用参照表

今日练习题

1.笔记作业

1.参考老师提供的脑图大纲,做好自己的脑图笔记,包括

  • 符号有哪些

  • 符号的作用

  • 符号的用法

  • 今天先整理通配符、特殊符号

  • 预习正则表达式符号,明天讲解该知识点

提示,unix风格的通配符表

符号 作用
[[:upper:]] 所有大写字母
[[:lower:]] 所有小写字母
[[:alpha:]] 所有字母
[[:digit:]] 所有数字
[[:alnum:]] 所有的字母和数字
[[:space:]] 所有的空白字符
[[:punct:]] 所有标点符号

2.通配符练习题

如下题目,可以用尽可能多的办法,去解决

至少2种

提示,可以从通配符语法角度找,如linux风格、unix风格

1.找出/var下以字母s开头、任意小写字母结尾,中间至少出现一位数字的文件

find /var -name 's[0-9][a-z]'

2.找出/etc/下以任意数字开头,且非数字结尾的文件

find /etc -name '[0-9]*[!0-9]'

3.找出/etc/下任意非字母开头的文件

find /etc/ -name '[!a-zA-Z]*'

4.找出/etc/下任意非字母开头的文件,且后面紧跟一个数字,以及任意内容的文件

find /etc/ -name '[!a-zA-Z][0-9]*'

5.找出/etc/下所有以rc字母开头,且后面是0-6之间的数字,其他字符是任意内容的文件或目录。

find /etc/ -name '[rc][0-6]*'

6.找到/etc/下所有以 .d 结尾的文件或目录

find /etc/ -name '*.d'

7.找出/etc下所有以.conf结尾的文件

find /etc/ -name '*.conf'

8.找出/etc下所有以.conf结尾的文件,并且要求文件开头是a,b,p字符之一。

find /etc/ -name [a,b,p]*.conf

9.显示出/root下所有的隐藏文件和目录

find /root -name '.*'

10.显示出/root下所有的非隐藏文件和目录

➜  ~ find /root -name "[^.]*"

11.使用通配符创建如下文件、目录结构

要求两条命令

  • 创建文件夹
  • 创建文件
[242-yuchao-class01 root ~]#tree -NF /testdir
/testdir
├── 70年代歌曲/
│   ├── 女歌手/
│   └── 男歌手/
│       ├── 刘德华.mp4
│       └── 黎明.mp4
└── 90年代歌曲/├── 女歌手/└── 男歌手/├── 周杰伦.mp4└── 陈奕迅.mp4

12.备份网卡配置文件为.ori后缀。

➜  ~ cp /etc/sysconfig/network-scripts/ifcfg-ens33{,.ori}

13.备份/var/log/nginx日志文件,以当前年月日命名,如access_2022-04-11.log

  • 日志基本是一天一切割
  • 要求2个写法
➜  ~ cp /var/log/nginx/access.log access_`date +%F`.log

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/898119.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高密度SNP芯片-代加工/激光/芯片/flowcell/河南/郑州/芯晨微纳

SNP芯片(Single Nucleotide Polymorphism Chip)是一种高通量基因分型技术,用于快速检测基因组中单核苷酸多态性(SNP)位点。通过预先设计的探针阵列,SNP芯片能够同时分析数十万至上百万个SNP位点,广泛应用于疾病关联研究、群体遗传学、药物基因组学和精准医学等领域。一、…

在mybatis中的sql别名为rs会报错问题,有没有大佬能解释一下

同事今天早上发现了bug,这段sql在navicat中正常运行,但是项目跑起来就会报错 SELECTs.security_id AS securityId,s.security_name AS securityName,s.ding_talk_id AS userId,rs.year_num AS yearNum,rs.shift_month_day AS shiftMonthDay,sh.id AS shiftId,sh.shift_name A…

网络虚拟存储 Iscsi实现方案

网络虚拟存储,通过Iscsi协议可以实现本地挂载磁盘,扩展本机设备存储。 Iscsi有以下实现方案,简单介绍下: 1.Powershell 脚本 PowerShell 提供了一些 cmdlet,比如 Get-iSCSITarget 和 New-iSCSISession,用于管理 iSCSI 会话。 PowerShell实现有比较完善的文档:简介 - Tra…

17.8K star!完美超越宝塔的产品,像呼吸一样部署应用,这款开源神器绝了!

Dokploy是一个强大的开源平台,旨在简化全栈 Web 应用的开发和部署。通过其直观的界面和丰富的功能,开发者可以在几分钟内构建和部署复杂的应用程序。Dokploy 提供了灵活的架构和多样的功能,适合各种规模的项目。嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质…

为OpenEuler操作系统安装UKUI 桌面环境并设置root用户登录许可

UKUI 2.0是一款基于MATE的轻量级桌面环境,使用GTK和Qt开发,从开始菜单、控制面板、桌面任务栏以及桌面主题图标等不同层面进行了重新设计和实现,内容丰富,界面清爽。在视觉上,UKUI 2.0 遵循中华民族美学核心——观物取象,主色调采用了源自大自然的中国传统颜色,而图标及…

什么是大模型的量化和蒸馏

Quantization (量化) & Knowledge Distillation(蒸馏) Ollama:量化技术 量化是一种将模型中的浮点数参数(如32位浮点数)转换为低精度数值(如8位整数)的技术。通过减少数值的精度,可以显著减少模型的计算复杂度和存储需求。 量化类型: 1.权重量化:仅对模型的权重进行…

NocoBase 本周更新汇总:双因素身份认证(2FA)

本周更新包括:兼容历史按钮配置按钮权限,AI 集成插件等。原文链接:https://www.nocobase.com/cn/blog/weekly-updates-202503013 汇总一周产品更新日志,最新发布可以前往我们的博客查看。 本周我们发布了 NocoBase 1.6.0 版本,带来集群模式部署、安全策略优化和迁移管理等…

网站开发(1)**基础工具**

使用html、css和javascript进行网站前端开发,使用MySQL、java进行后端开发。 项目工程不算太大,使用VSCode进行编辑和管理。 **安装插件** 在VSCode中安装实时服务器插件:安装成功后,只需要对我们正在编写的html文件右键,选择“Open with Live Server”,然后选择指定浏览…

高密度SNP芯片/Flowcell加工工艺路线-芯晨微纳(河南)-专注于河南郑州激光代加工

★★★文章来源 网络、新闻采访、专利等公开信息,仅用于学习 文章由芯晨微纳(河南)光电科技有限公司搜集整理

使用MMSeg1.2.2进行可视化

1. 对image进行预测和mask进行可视化 1.1 使用mmsegmentation/tools/analysis_tools/feature_map_visual.py进行推理: 编写脚本进行可视化推理,需要打开wandb(详情可见MMSeg官方手册),输入格式为python feature_map_visual.py \ (imaeg_path) \ (configs_path) \ (checkpo…

四代固态纳米孔测序芯片/Flowcell加工工艺路线/厂家调研-芯晨微纳(河南)-专注于河南郑州激光代加工

纳米孔测序(Nanopore Sequencing)是一种基于单分子检测的第三代测序技术,其核心原理是通过纳米孔结构实时监测分子(如DNA、RNA)通过孔道时引起的电信号变化,从而实现碱基序列的识别。与传统的测序技术(如Illumina的合成测序)相比,纳米孔测序具有长读长、实时分析、无需…

gdb调试汇编

首先是函数传参, 先说下edi esi edx ecx 和 rdi rsi rdx rcx的关系 正常的centos x86的架构, 函数的前6个参数一般是用着几个寄存器存储的 edi esi edx ecx r8 r9(也可能是rdi rsi rdx rcx r8 r9),从左依次往右 第7个参数以后,就放在栈上了,也就是通过栈传递,每个参数…