Linux 基础命令与操作指南
1. 通配符使用注意事项
在 Linux 和其他 Unix 系统中,通配符的使用与 MS - DOS 有所不同。如果你习惯了 MS - DOS,可能会本能地输入 *.* 来匹配所有文件,但在 Linux 和 Unix 里,必须使用 * 来匹配所有文件。在 Unix shell 中, *.* 仅匹配名称中包含点号( . )的文件和目录,因为 Unix 文件名不一定需要扩展名,且很多时候没有扩展名。
另一个 shell 通配符是问号( ? ),它指示 shell 精确匹配一个任意字符。例如, b?at 可以匹配 boat 和 brat 。
如果你不想让 shell 在命令中展开通配符,可以将通配符用单引号( '' )括起来。例如,命令 echo '*' 会打印一个星号。这在后续介绍的一些命令(如 grep 和 find )中会很有用。
需要记住的是,shell 在运行命令之前会进行通配符展开。因此,如果 * 未经展开就进入了命令,shell 不会再对其进行处理,而是由命令本身决定如何处理。
2. 中级命令介绍
2.1 grep 命令
grep 命令用于打
超级会员免费看
订阅专栏 解锁全文
1185

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



