- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
具备shell基础但想深入、系统性掌握shell的同学,shell脚本和命令行调试能力欠佳的同学
你将会学到:
系统性的学习shell相关知识,进阶shell脚本能力,对shell各方面了然于心
课程简介:
本套课程是借助bash来对Shell解释器方方面面的深入探索,循序渐进分析Shell各方面的特性,从而从根上系统并深入地学习Shell相关的知识,对其特性、用法、工作机制等各方面知根知底,对了解操作系统、进阶Shell脚本能力、命令行排错等等方面都大有裨益,可以免去不断翻看man bash以及《UNIX环境高级编程》(APUE)中和Shell有关的知识。
本课程要求已经具备编写Shell脚本的基本能力,虽然本课程不是Shell脚本的教程,但本课程的主题"Shell解释器和Shell特性"是进阶和深入至Shell脚本大师必须学习的内容,学完本课程将能为写Shell脚本提供大量思路,能看懂并写出那些曾经看不下去的“高级”Shell脚本,并能练就一双在Shell脚本排错时的火眼金睛。
课程主要包含但不限于以下几方面内容:
命令的生命周期:从敲下回车键到命令运行结束中间经历的过程;
Shell管道、Shell内置结构、进程替换、命令替换等用法的深入探索;
命名管道在Shell中的特殊技巧;
各种重定向用法:包括基本重定向,文件描述符复制、移动、关闭等;
Shell是如何解析命令行的:如何才能一次性写出完全准确的命令行;
信号和trap信号捕捉;
子Shell和Shell环境;
终端、进程组、会话的细节;
后台进程、作业控制系统;
其它一些“科普性”的知识和一些补充性的技巧。
常见问题:
问:课程是否适合Shell脚本初学者?
答:不适合。本课程不是直接讲Shell脚本的课程,而是讲Shell解释器的特性和它的内部工作机制的方方面面。课程难度较高,不适合Shell初学者,要求有一定的Shell知识积累和使用经验,特别是排错经验越多,本课程带给你的"灌顶"知识越多。
课程大纲-(骏马金龙)Shell进阶:理解Shell的方方面面,剖析bash解释器原理
“马龙帅”老师的其他课程更多+