23、磁盘及文件系统详解

23.1 磁盘管理(IO设备): 机械式硬盘:     Cylinder:柱面     分区是磁盘的逻辑边界     磁盘刚出场时进行低级格式化,没有进行分区,创建磁道     ...

22、bash脚本编程之五 case语句及脚本选项进阶

22.1 选择结构: 1、if语句 单分支、     if:      if CONDITION; then       statement       ...   ...

21、文件系统访问控制列表FACL

练习:写一个脚本 写一个脚本,显示当前系统上shell为-s指定类型的用户,并统计其用户总数。-s选项后面跟的参数必须是/etc/shells文件中存在的shell类型,否则不执行此脚本。另外,此脚本还可以接受--help选项,以显示帮助信息。脚本执行形如: ./showshells....

20、文件查找

grep, egrep, fgrep: 文本查找 20.1 命令 文件查找: 1、locate: 非实时,模糊匹配,查找是根据全系统文件数据库进行的; # updatedb, 手动生成文件数据库 速度快 2、find: 实时,精确,支持众多查找标准 遍历指定目录中的所有文件完成...

19、vim编辑器

文本编辑器,字处理器 ASCII 简单的文本编辑器nano, sed vi: Visual Interface vim: VI iMproved(vi的增强版) vimtutor:vim练习文档 vi为全屏编辑器,模式化编辑器 19.1 vim的模式及模式转换   ...

18、bash脚本编程之四 字符串测试,组合测试及for循环

练习: 传递一个用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并将结果显示出来。 18.1 字符(串)测试:     ==:测试是否相等,相等为真,不等为假(等号两端必须要加空格)     !=...

17、Sed命令及其用法

grep, sed(流编辑器/数据流编辑器), awk(报告文本生成器)     17.1 sed基本用法: sed: Stream Editor     行编辑器 (全屏编辑器: vi) sed: 模式空间 默认不编...

16、bash脚本编程之三 整数测试及特殊变量

16.1 算术运算方法 shell中如何进行算术运算: A=3 B=6 1、let 算术运算表达式         let C=$A+$B 2、$[算术运算表达式]         C=$[$A+$B] ...

15、bash脚本编程之二 条件判断及算术运算

15.1 条件判断:         如果用户不存在                 添加用户,给密码并显示添加成功;     ...

14、bash脚本编程之一,变量和变量类型

14.1 shell编程:脚本编程基础     编译器,解释器:将汇编语言或者是高级语言转换为机器语言的翻译设备或软件     编程语言:机器语言、汇编语言、高级语言(符合人类的思考模式,而且能通过编译器转换为机器...