《UnixShell实例精解》-学习笔记.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Unix Shell 实例精解学习笔记 本文档主要介绍 Unix Shell 的基础知识,涵盖了 Shell 的定义、主要功能、常见 Shell 命令、正则表达式的基础知识和应用。 一、Unix Shell 定义 Shell 是一种特殊的程序,被用作用户与内核(kernel)的 UNIX 操作系统核心通讯。常见的 Shell 有 C shell、B shell 和 Korn shell(B shell 的超集)。 二、Unix Shell 主要功能 Shell 的主要功能包括: 1. 解释交互运行时,在命令行提示下敲入的命令 2. 制订用户环境,通常在 shell 初始化文件中作这种工作。例如:设置终端键及窗口特征;设置搜索路径、权限、提示等 3. shell 可以用作解释编程语言。Shell 程序也叫命令表,由再文件中列出的命令组成。 三、Unix Shell 常见命令 常见的 Unix Shell 命令包括: 1. who 2. mv 3. rm 4. wc 5. ls 6. cat 7. date 8. at 9. lpr 10. rsh 11. more 12. awk 13. pwd 14. bc 15. vi 16. finger 17. w 18. pg 19. find 20. cc 21. cp 22. dd 23. grep 24. ksh 25. sh 26. ps 27. sed 28. cal 29. lp 四、正则表达式基础知识 正则表达式是一种特殊的字符模式,用来在一次搜索中匹配相同字符。常见的正则表达式元字符包括: 1. ^ 行开头定位 2. $ 行末尾定位 3. . 匹配单个字符 4. * 跟前驱的0个或多个字 5. [] 与其中的一个相匹配 6. [x-z] 与集中一个范围内的一个字符相匹配 7. [^] 与不在集里的字符匹配 8. \ 给一个元字符转移 9. \< 词开头定位 10. \> 词结尾定位 11. \(..\) 标志与以后用的字符相匹配 12. x\{m\} x\{m,\} x\{m,n\} 字符x重复m次 五、正则表达式应用 正则表达式可以应用于各种 Unix 程序中,例如 vi、grep、sed 等。以下是一些常见的正则表达式应用: 1. 查找文件中的含有 love 的词:% vi picnic I had a lovely time on our little picnic. Lovers were all around us, oh love :/love/ 2. 组合正则表达式元字符:例如,搜索行以 A 至 Z 的一个字母开头,然后跟两个任意字母,然后跟一个换行符的行:2/^[A-Z]..$/ 六、更多的正则表达式元字符 这里讨论的元字符不一定可以移植到所有的正则表达式中,但一般可以用在 vi、sed 和 grep 中。例如,% vi textfile ----------------------- Unix Shell 实例精解学习笔记,涵盖了 Unix Shell 的基础知识、正则表达式的基础知识和应用等内容,为学习 Unix Shell 和正则表达式提供了有价值的参考资料。
剩余25页未读,继续阅读
- 粉丝: 3834
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- qaxbrowser-1.1.32574.52.exe (奇安信浏览器windows安装包)
- C#编写modbus tcp客户端读取modbus tcp服务器数据
- 某房地产瑞六补环境部分代码
- 基于Matlab实现无刷直流电机仿真(模型+说明文档).rar
- AllSort(直接插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)
- 模拟qsort,改造冒泡排序使其能排序任意数据类型,即日常练习
- carsim+simulink联合仿真实现变道 包含路径规划算法+mpc轨迹跟踪算法 可选simulink版本和c++版本算法 可以适用于弯道道路,弯道车道保持,弯道变道 carsim内规划轨迹可视化
- 数组经典习题之顺序排序和二分查找和冒泡排序
- 永磁同步电机神经网络自抗扰控制,附带编程涉及到的公式文档,方便理解,模型顺利运行,效果好,位置电流双闭环采用二阶自抗扰控制,永磁同步电机三闭环控制,神经网络控制,自抗扰中状态扩张观测器与神经网络结合
- 基于 Oops Framework 提供的游戏项目开发模板,项目中提供了最新版本 Cocos Creator 3.x 插件与游戏资源初始化通用逻辑