B 树 发表于 2018-07-13 分类于 OI&ACM , 数据结构 , 索引技术 本文字数: 5.4k 阅读时长 ≈ 5 分钟 【B 树的结构】定义B 树(B-Tree),是一种多路平衡查找树,其所有结点的平衡因子为 $0$,主要面向于动态查找,常用于文件系统中 阅读全文 »
Shell 脚本的函数 发表于 2018-07-10 分类于 Linux 本文字数: 209 阅读时长 ≈ 1 分钟 如同高级编程语言中的函数,在 Shell 中,同样具有函数,用于完成相对独立的、可重复的功能,语法形式如下: 123function 函数名() { 命令序列} 需要注意的是,由于 Shell 脚本是从上到下、从左到右逐行执行的,不会进行编译,因此在 Shell 脚本中,使用函数前一定要先声明函数 阅读全文 »
Shell 脚本的循环控制语句 发表于 2018-07-10 分类于 Linux 本文字数: 329 阅读时长 ≈ 1 分钟 【while 循环】while 循环是不定循环,当条件表达式成立时,就进行循环,直到条件表达式不成立为止,while 循环的格式如下: 1234while [条件表达式]do 命令序列done 阅读全文 »
Shell 脚本的分支控制语句 发表于 2018-07-10 分类于 Linux 本文字数: 598 阅读时长 ≈ 1 分钟 【if 条件语句】单分支 if 语句单分支 if 语句是最简单的条件语句,其格式如下: 阅读全文 »
Shell 脚本的编写原则与执行 发表于 2018-07-09 分类于 Linux 本文字数: 1.3k 阅读时长 ≈ 1 分钟 【Shell 脚本编写原则】Shell 脚本Shell 脚本(Shell scirpt),是利用 Shell 功能写的程序,是使用纯文本文件,其包含一些 Shell 的语法与命令,搭配正则表达式、管道命令、数据流重定向等 阅读全文 »
Shell 的操作环境 发表于 2018-07-06 分类于 Linux 本文字数: 1.5k 阅读时长 ≈ 1 分钟 【路径与命令的执行顺序】在 Shell 中,一条命令的执行顺序为: 以相对/绝对路径执行命令,例如:/bin/ls 由 alias 找到该命令执行 由 Shell 内置命令 builtin 来执行 通过 PATH 环境变量内路径的顺序找到的第一个命令来执行 阅读全文 »
Shell 测试命令与条件表达式 发表于 2018-07-06 分类于 Linux 本文字数: 1.7k 阅读时长 ≈ 2 分钟 【test 命令】命令与结果显示当需要检测系统中某些文件或属性时,使用 test 命令可以告诉我们相关结果 阅读全文 »
Shell 命令执行判断依据 发表于 2018-07-05 分类于 Linux 本文字数: 468 阅读时长 ≈ 1 分钟 【命令回传码】在 Shell 中,$ 本身也是个变量,其代表的是目前 Shell 的线程号,即所谓的 PID 输入 echo $$ 命令,出现的数字即 PID 阅读全文 »
Shell 变量内容的删除与替换 发表于 2018-07-05 分类于 Linux 本文字数: 1k 阅读时长 ≈ 1 分钟 【变量内容的删除与替换】变量内容的删除与替换,具体方式可参考下表 变量设置方式 说明 ${变量#关键字} 若变量内容从头开始的数据符合关键字,则将符合的最短数据删除 ${变量##关键字} 若变量内容从头开始的数据符合关键字,则将符合的最长数据删除 ${变量%关键字} 若变量内容从尾向前的数据符合关键字,则将符合的最短数据删除 ${变量%%关键字} 若变量内容从尾向前的数据符合关键字,则将符合的最长数据删除 ${变量/旧字符串/新字符串} 若变量内容符合旧字符串,则将第一个旧字符串用新字符串代替 ${变量//旧字符串/新字符串} 若变量内容符合旧字符串,则将所有旧字符串用新字符串代替 阅读全文 »
Shell 变量的读取与声明 发表于 2018-07-05 分类于 Linux 本文字数: 451 阅读时长 ≈ 1 分钟 【变量键盘读取】read 命令可以读取来自键盘输入的变量,其语法为:read [选项] 变量名 常用的选项有: 阅读全文 »