/images/hugo/avatar.png

5.1 系统用户与组

Linux 中的用户与用户组

/images/linux_mt/linux_mt.jpg

本章我们将学习 Linux 中的用户,用户组及权限。这些都是Linux 运维的基础知识,并不难。通过四节我们将学习以下内容:

设计模式

Norvig 建议在有一等函数的语言中重新审视"策略", “命令”, “模板方法"和"访问者"模式; 即把实现单方法接口的类的实例替换成可调用对象, 因为每个 Python 可调用对象都实现了单方法接口, 这个方法就是 __call__

4.3 文件管理命令

bash常见特性

/images/linux_mt/linux_mt.jpg

本节我们将学习与文件目录管理相关的命令,包括

  1. 目录管理类命令
  2. 文件查看类命令
  3. 文件管理工具

1. 目录管理类的命令:

mkdir

mkdir [OPTION]... DIRECTORY...

函数

1. 函数简介

一等对象:

  1. 在运行时创建
  2. 能赋值给变量或数据结构中的元素
  3. 能作为参数传给函数
  4. 能作为函数的返回结果

一等函数:

  • Python 函数是一等对象,又称一等函数
  • 函数对象本身是 function 类 的实例

2. 函数式风格编程

2.1 高阶函数

简介:

4.2 bash常见特性

bash常见特性

/images/linux_mt/linux_mt.jpg

bash 作为外壳程序的一种,为我们提供了与操作系统内核交互的接口。bash 本身具有丰富的特性,为我们执行和管理应用提供了便利。本节我们将学习 bash 的如下特性

文本和字节序列

1. 字符与字节

1.1 字符的理解

字符:

  • “字符"的最佳定义是 Unicode 字符
  • Unicode 标准把 字符的标识具体的字节表述 进行了如下的明确区分

字符的标识