Shell高级教程
这一章讲解 Shell 脚本编程的进阶内容,主要涉及重定向、文件描述符、管道和过滤器、子 Shell、信号等。
本章会使用到一些底层的编程知识,有C语言和 C++ 编程经验的程序员阅读起来将会更加轻松。
本章会使用到一些底层的编程知识,有C语言和 C++ 编程经验的程序员阅读起来将会更加轻松。
- 教程目录:
- 1. Linux Shell重定向(输入输出重定向)精讲
- 2. Linux中的文件描述符到底是什么?
- 3. 结合文件描述符谈重定向,彻底理解重定向的本质!
- 4. 使用exec命令操作文件描述符
- 5. Shell代码块重定向(对一组命令进行重定向)
- 6. Shell Here Document(内嵌文档/立即文档)
- 7. Shell Here String(内嵌字符串,嵌入式字符串)
- 8. Shell组命令(把多条命令看做一个整体)
- 9. Shell进程替换(把一个命令的输出传递给另一个命令)
- 10. Linux Shell管道详解
- 11. Shell过滤器
- 12. 子Shell和子进程到底有什么区别?
- 13. 如何检测子Shell和子进程?
- 14. Linux中的信号是什么?
- 15. Bash Shell中的信号简述
- 16. Linux进程简明教程
- 17. Linux使用什么命令查看进程
- 18. Shell向进程发送信号(kill、pkill和killall命令)
- 19. Linux Shell trap命令:捕获信号
- 20. Linux Shell trap命令捕获信号实例演示
- 21. Linux Shell移除(重置)信号捕获
- 22. 关于Linux Shell中进程、信号和捕获的总结
- 23. Shell模块化(把代码分散到多个脚本文件中)