电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《UnixShell实例精解》-学习笔记

《UnixShell实例精解》-学习笔记_第1页
1/26
《UnixShell实例精解》-学习笔记_第2页
2/26
《UnixShell实例精解》-学习笔记_第3页
3/26
下载后可任意编辑《Unix Shell 实例精解》学习笔记By Turner第一章 关于 UNIX Shell 的介绍 1. 定义 shell 是一种特别的程序,被用作用户与内核(kernel)的 UNIX 操作系统核心通讯。常见的 shell 有 C shell、B shell 和 Korn shell(B shell 的超集)。 2. shell 主要功能 ● 解释交互运行时,在命令行提示下敲入的命令 ● 制订用户环境,通常在 shell 初始化文件中作这种工作。例如:设置终端键及窗口特征;设置搜索路径、权限、提示等 ● shell 可以用作解释编程语言。Shell 程序也叫命令表,由再文件中列出的命令组成。 3. 主要 shell 命令: who mv rm wc ls cat date at lpr rsh more awk pwd bc vi finger w pg find cc cp dd grep ksh sh ps sed cal lp 第 2 章 UNIX 工具箱 1.正则表达式 一个正则表达式就是用来在一次搜索中匹配相同字符的一个字符模式。在大多数程序中,把一个正则表达式封装在正斜杠(/)里。 2.正则表达式元字符 元字符 功能 实例 解释 ^ 行开头定位 /^love/ 与所有love开头的行匹配 $ 行末尾定位 /love$/ 与所有love结尾的行匹配 . 匹配单个字符 /l..e/ 与包含一个l,后跟两个字符,然后跟一个e的行相匹配 * 跟前驱的0个或多个字/ *love/ 跟0个或多个空格后面的love模式的行相匹配 1下载后可任意编辑符相匹配 [] 与其中的一个相匹配 /[Ll]ove/ 与包含love或者Love的行匹配 [x-z] 与集中一个范围内的一个字符相匹配 /[A-Z]ove/ 与后面跟ove的从A到Z的字相匹配 [^] 与不在集里的字符匹配 /[^A-Z]ove/ 不包括A到Z,后面跟ove的字相匹配 \ 给一个元字符转移 /love\./ 匹配行包括love,跟一个句点 许多用RE元字符的UNIX程序支持的附加元字符(vi 和 grep支持) \< 词开头定位 /\ 词结尾定位 /love\>/ 匹配行包含love结尾的词 \(..\) 标志与以后用的字符相匹配 /(love\)able\ler/Able可达9个标志,模式最左边用第一个标志开始。例如,模式love保存作标志l,以后引用作\l;在这个例子中,搜索模式包括后面跟lover的lovable x\{m\} x\{m,\} x\{m,n\} 字符x重复m次 至少m次 m到n次 O\{5,10\} 假如行包含5—10个连续的o则匹配 表(2.1) 3.举例 查找文件中的含有 love 的词: % vi picnic I had a lovely time on our little picnic....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《UnixShell实例精解》-学习笔记

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部