Linux shell
通配符
类似于正则表达式规则,略有不同
| 符号 | 匹配项目 |
|---|---|
| * | 任意多个字符(包含0个) |
| ? | 单个任意字符 |
| [characters] | 任意一个属于字符集characters的字符 |
| [!characters] | 任意一个不属于字符集characters的字符 |
| [[:class:]] | 任意一个属于指定字符类的字符 |
| 字符类 | |
| 符号 | 匹配项目 |
| :-------: | :--------------: |
| [:digit:] | 任一个数字 |
| [:alnum:] | 任一个数字或字母 |
| [:lower:] | 任一个小写字母 |
| [:upper:] | 任一个大写字母 |
举例:把1.0 2.0 3.0 ~ 50.0等文件移动到目标文件夹dst
mv [[:digit:]] <dst>
mv [[:digit:]][[:digit:]].0 <dst>
命令备忘
man显示手册页whatis显示命令的简要概述--helpshell内置命令的文档infotype显示命令的类型which显示可执行命令的路径less分页显示wcw

本文详细介绍了Linuxshell中的通配符、正则表达式规则,以及常用命令如mv、find、grep、软链接、硬链接、文件操作、权限管理、进程控制等内容,旨在提供系统管理和开发人员的实用参考。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



