- 到目前为止,我们已经学习来如何在 shell 中执行命令,并使用管道将命令组合使用。但是,很多情况下我们需要执行一系列的操作并使用条件或循环这样的控制流。-> shell 脚本是一种更加复杂的工具。
- 大多数 shell 都有自己的一套脚本语言,包括变量、控制流和自己的语法。shell脚本与其他脚本语言不同之处在于,shell 脚本针对 shell 所从事的相关工作进行来优化。因此,创建命令流程(pipelines)、将结果保存到文件、从标准输入中读取输入,这些都是 shell 脚本中的原生操作,这让它比通用的脚本语言更易用。本节中,我们会专注于 bash 脚本,因为它最流行,应用更为广泛。
Lecture1-The shell
- Shell 允许你执行程序,输入并获取某种半结构化的输出。
计网应用层L3
计网应用层L2
- 文件传送协议FTP
计网应用层L1
- 应用层的任务是:解决通过应用进程的交互来实现特定网络应用的问题。
6.1 应用层概述
应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。

