Unix Shell学习笔记:命令、工具箱和正则表达式

5星 · 超过95%的资源 需积分: 0 3 下载量 55 浏览量 更新于2024-07-22 收藏 383KB PDF 举报
Unix Shell学习笔记 本文档是一个关于 Unix Shell 的学习笔记,涵盖了 Unix Shell 的基本概念、主要功能、常用命令以及正则表达式等知识点。 **Unix Shell 的定义和功能** Unix Shell 是一种特殊的程序,被用作用户与内核(kernel)的 UNIX 操作系统核心通讯。常见的 Shell 有 C Shell、B Shell 和 Korn Shell(B Shell 的超集)。Shell 的主要功能包括: * 解释交互运行时,在命令行提示下敲入的命令 * 制订用户环境,通常在 Shell 初始化文件中作这种工作 * Shell 可以用作解释编程语言 **主要 Shell 命令** 本文档列举了许多常用的 Shell 命令,包括 who、mv、rm、wc、ls、cat、date、atlprrshmore、awk、pwdbc、vi、finger、w、pg、find、cc、cp、dd、grep、ksh、sh、ps、sed、call 等。 **正则表达式** 正则表达式是一个字符模式,用来在一次搜索中匹配相同字符。在大多数程序中,把一个正则表达式封装在正斜杠(/)里。正则表达式元字符包括: * ^:行开头定位 * $:行末尾定位 * .:匹配单个字符 * *:跟前驱的 0 个或多个字符相匹配 * []:与其中的一个相匹配 * [x-z]:与集中一个范围内的一个字符相匹配 * [^]:与不在集里的字符匹配 * \:给一个元字符转移 * \<:词开头定位 * \>:词结尾定位 这些元字符可以组合使用,以满足不同的搜索需求。 **Unix 工具箱** 本文档还介绍了 Unix 工具箱的概念,包括正则表达式在内的各种 Unix 工具。这些工具可以帮助用户更好地使用 Unix 操作系统,并提高工作效率。 本文档是一个关于 Unix Shell 的学习笔记,包含了 Unix Shell 的基本概念、主要功能、常用命令以及正则表达式等知识点,为学习 Unix Shell 提供了有价值的参考资料。