Shell 编程范例
  • 简介
  • 版本修订历史
  • 前言
  • 准备工作
  • 数值运算
  • 布尔运算
  • 字符串操作
  • 文件操作
  • 文件系统操作
  • 进程操作
  • 网络操作
  • 用户管理
  • 总结
  • 附录
Powered by GitBook
On this page
  • 总结
  • 前言
  • Shell 编程范例回顾
  • 常用 Shell 编程“框架”
  • 程序优化技巧
  • 其他注意事项

Was this helpful?

总结

Previous用户管理Next附录

Last updated 4 years ago

Was this helpful?

关注作者公众号:

总结

前言

到这里,整个 Shell 编程系列就要结束了,作为总结篇,主要回顾一下各个小节的主要内容,并总结出 Shell 编程的一些常用框架和相关注意事项等。

Shell 编程范例回顾

TODO:主要回顾各小节的内容。

常用 Shell 编程“框架”

TODO:通过分析一些实例总结各种常见问题的解决办法,比如如何保证同一时刻每个程序只有一个运行实体(进程)。

程序优化技巧

TODO:多思考,总会有更简洁和高效的方式。

其他注意事项

TODO:比如小心 rm -rf 的用法,如何查看系统帮助等。

正确使用 source 和 .

仅使用 source 和 . 来执行你的环境配置等功能,建议不要用于其它用途。 在Shell中使用脚本时,使用 bash your_script.sh 而不是 source your_script.sh 或 . your_script.sh。

当使用 bash 的时候,当前的Shell会创建一个新的子进程执行你的脚本;当使用 source 和 . 时,当前的Shell会直接解释执行 your_script.sh 中的代码。如果 your_script.sh 中包含了类似 exit 0 这样的代码,使用source 和 . 执行会导致当前Shell意外地退出。

前言
Shell 编程范例回顾
常用 Shell 编程“框架”
程序优化技巧
其他注意事项