活用 命令行通配符

简介: 活用 命令行通配符

本文是对 阮一峰老师命令行通配符教程的学习与记录


通配符早于正则表达式出现,可以看作是原始的正则表达式. 其功能没有正则那么强大灵活,而胜在简单和方便.


- 字符


切回上一个路径/分支

如图:

微信截图_20230925203006.png

微信截图_20230925203014.png

!!


代表上一个命令, 如图:

微信截图_20230925203025.png


微信截图_20230925203032.png

[Linux中“!"的神奇用法](www.cnblogs.com/bianchengzh… "Linux中“!"的神奇用法")

在zsh下, !3,表示history中的第3个命令

微信截图_20230925203120.png

?


?字符代表单个字符;

如果想匹配两个字符,就需要??

微信截图_20230925203133.png

*


*代表任意数量的字符(包括空字符)

微信截图_20230925203207.png

想要列出某个文件夹下所有子目录里的.png文件,可使用

微信截图_20230925203221.png

微信截图_20230925203230.png

[...]


[...]匹配方括号之中的任意一个字符, 如[aeiou]可以匹配五个元音字母

微信截图_20230925203311.png

微信截图_20230925203318.png

[start-end]表示一个连续的范围

微信截图_20230925203328.png

[^...] 和 [!...]


[^...]和[!...]表示匹配不在方括号里面的字符(不包括空字符), 这两种写法等价 (对zsh不适用)

微信截图_20230925203410.png

{...}


{...} 表示匹配大括号里面的所有模式,模式之间使用逗号分隔

微信截图_20230925203423.png

{start..end}


{start..end}会匹配连续范围的字符

微信截图_20230925203459.png

可以组合出复杂的匹配模式

微信截图_20230925203511.png

目录
相关文章
|
安全 Windows
windows11 永久关闭windows defender的方法
windows11 永久关闭windows defender的方法
2884 2
|
7月前
|
数据可视化 搜索推荐 语音技术
还在花钱转语音?10,000+ star 开源「ebook2audiobook」白嫖1107种语言!免费文字秒变多语言音频!
开源工具「ebook2audiobook」支持1107+语言,可将电子书一键转为有声书,适配EPUB、PDF等多种格式,功能强大且免费,助力听书、学习与内容创作。
985 0
|
Java Maven
Maven: settings.xml、pom.xml完整配置
Maven: settings.xml、pom.xml完整配置
2510 0
|
弹性计算 Ubuntu
Ubuntu 20.04安装FTP服务
以阿里云ECS为服务器,搭建FTP服务并在本机使用FileZilla连接服务。
1303 2
|
JSON 数据格式 C++
C++ JSON库 nlohmann::basic_json::array 的用法
C++ JSON库 nlohmann::basic_json::array 的用法
1530 1
idea+git实现提交自动去除无用import以及格式化代码
idea+git实现提交自动去除无用import以及格式化代码
1068 0
|
数据安全/隐私保护 C++
c++实现http客户端和服务端的开源库以及Base64加密密码
c++实现http客户端和服务端的开源库以及Base64加密密码
458 0
|
Linux C++ iOS开发
VLC源码解析:视频播放速度控制背后的技术
VLC源码解析:视频播放速度控制背后的技术
1354 0
|
存储 开发框架 Java
SpringBoot开发符合S3协议的文件存储服务
公司最近的业务大量涉及安可项目,要求避免使用第三方组件,原有开发框架支持本地文件存储/Minio/各类云存储,现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面可以得到足够的保证
628 0
SpringBoot开发符合S3协议的文件存储服务
|
Kubernetes Ubuntu JavaScript
再见Jenkins!这款自动化部署工具更强大,还贼带劲!
再见Jenkins!这款自动化部署工具更强大,还贼带劲!