影视cms哪个好seo自动排名软件
【BASH】回顾与知识点梳理(目录)
- 一. 认识与学习 BASH
- 二. Shell 的变量功能
- 三. 命令别名与历史命令
- 四. Bash Shell 的操作环境
- 五. 数据流重导向
- 六. 管线命令 (pipe)
- 七. 前六章知识点总结及练习
- 八. 正则表达式(正规表示法)
- 九. 扩展正则表达式(延伸正规表示法)
- 十. 文件的格式化与相关处理
- 十一. 八至十章知识点总结及练习
- 十二. Linux 文件与目录管理
- 十三. 文件内容查阅
- 十四. 文件与目录的默认权限与隐藏权限
- 十五. 指令与文件的搜寻
- 十六. 十二至十五章知识点总结及练习
- 十七. 什么是 Shell scripts
- 十八. 条件判断式
- 十九. 循环 (loop)
- 二十. 十六至十九章知识点总结及练习
一. 认识与学习 BASH
入口
1.1 硬件、核心与 Shell
1.2 为何要学文字接口的 shell?
1.3 系统的合法 shell 与 /etc/shells 功能
1.4 Bash shell 的功能
1.5 查询指令是否为 Bash shell 的内建命令: type
1.6 指令的下达与快速编辑按钮
二. Shell 的变量功能
入口
2.1 什么是变量?
2.2 变量的取用与设定: echo, 变量设定规则: set/unset
2.3 环境变量的功能用 set 观察所有变量 (含环境变量与自定义变量)export: 自定义变量转成环境变量那如何将环境变量转成自定义变量呢?declare / typeset
2.4 影响显示结果的语系变量 :locale
2.5 变量的有效范围
2.6 变量键盘读取、数组: read、 array
2.7 与文件系统及程序的限制关系: ulimit
2.8 变量内容的删除、取代与替换 (Optional)变量内容删除(从前向后开始删除变量内容)变量内容删除(从后向前开始删除变量内容)变量的测试与内容替换
三. 命令别名与历史命令
入口
3.1 命令别名设定: alias, unalias
3.2 历史命令:history同一账号同时多次登入的 history 写入问题无法记录时间
四. Bash Shell 的操作环境
入口
4.1 路径与指令搜寻顺序
4.2 bash 的进站与欢迎讯息: /etc/issue, /etc/motd
4.3 bash 的环境配置文件login与non-login shell/etc/profile (login shell 才会读)~/.bash_profile (login shell 才会读)source :读入环境配置文件的指令~/.bashrc (non-login shell 会读)其他相关配置文件
4.4 终端机的环境设定: stty, set
4.5 通配符与特殊符号
五. 数据流重导向
入口
5.1 什么是数据流重导向standard output 与 standard error output/dev/null 垃圾桶黑洞装置与特殊写法standard input : < 与 <<
5.2 命令执行的判断依据: ; , &&, ||cmd ; cmd (不考虑指令相关性的连续指令下达)$? (指令回传值) 与 && 或 ||
六. 管线命令 (pipe)
入口
6.1 撷取命令: cut, grepcutgrep
6.2 排序命令: sort, wc, uniqsortuniqwc
6.3 双向重导向: tee
6.4 字符转换命令: tr, col, join, paste, expandtrcoljoinpasteexpand
6.5 分区命令: split
6.6 参数代换: xargs
6.7 关于减号 - 的用途
七. 前六章知识点总结及练习
入口
7.1 总结
7.2 练习
八. 正则表达式(正规表示法)
入口
8.1 什么是正规表示法
8.2 基础正规表示法语系对正规表示法的影响grep 的一些进阶选项基础正规表示法练习例题一、搜寻特定字符串例题二、利用中括号 [] 来搜寻集合字符例题三、行首与行尾字符 ^ $例题四、任意一个字符 . 与重复字符 *例题五、限定连续 RE 字符范围 {}
8.3 基础正规表示法字符汇整 (characters)
8.4 sed 工具(重点)以行为单位的新增/删除功能以行为单位的取代与显示功能部分数据的搜寻并取代的功能直接修改文件内容(危险动作)同时执行多条sed命令sed脚本文件
九. 扩展正则表达式(延伸正规表示法)
入口
9.1 egrep命令语法匹配指定模式的行(用法和grep相同)忽略大小写匹配(用法和grep相同)反向匹配(用法和grep相同)显示行号(用法和grep相同)递归搜索目录(用法和grep相同)匹配整词(用法和grep相同)统计匹配行数(用法和grep相同)显示匹配行及其上下文内容(用法和grep相同)
9.2 egrep和grep的区别
9.3 延伸型的正规表示法的特殊字符匹配重复字符(用法和grep不同)匹配分组模式(用法和grep不同)匹配'或'模式(用法和grep不同)匹配重复群组(用法和grep不同)
十. 文件的格式化与相关处理
入口
10.1 格式化打印: printf
10.2 awk:好用的数据处理工具awk 的逻辑运算字符
10.3 文件比对工具diffcmppatch
10.4 文件打印准备: pr
十一. 八至十章知识点总结及练习
入口
11.1 总结
11.2 练习情境模拟题一:透过 grep 搜寻特殊字符串,并配合数据流重导向来处理大量的文件搜寻问题。情境模拟题二:使用管线命令配合正规表示法建立新指令与新变量。
十二. Linux 文件与目录管理
入口
12.1 目录与路径相对路径与绝对路径相对路径的用途绝对路径的用途
12.2 目录的相关操作cd (change directory, 变换目录)pwd (Print Working Directory, 显示目前所在的目录)mkdir (make directory, 建立新目录)rmdir (remove directory, 删除『空』的目录)
12.3 关于执行文件路径的变量: $PATH
12.4 文件与目录的检视: ls
12.5 复制、删除与移动: cp, rm, mv, renamecp (复制文件或目录)rm (移除文件或目录)mv (移动文件与目录,或更名)rename(用字符串替换的方式批量改变文件名)
12.6 取得路径的文件名与目录名称:dirname, basename
十三. 文件内容查阅
入口
13.1 直接检视文件内容:cat, tac, nlcat (concatenate)tac (反向列示)nl (添加行号打印)
13.2 可翻页检视:more, lessmore (一页一页翻动)less (一页一页翻动)
13.3 资料撷取:head, tailhead (取出前面几行)tail (取出后面几行)
13.4 非纯文本档: od
13.5 修改文件时间或建置新档: touch
十四. 文件与目录的默认权限与隐藏权限
入口
14.1 文件预设权限:umaskumask 的利用与重要性:专题制作
14.2 文件隐藏属性chattr (配置文件案隐藏属性)lsattr (显示文件隐藏属性)
14.3 文件特殊权限: SUID, SGID, SBITSUID(Set UID)SGID(Set GID)SBIT(Sticky Bit)SUID/SGID/SBIT 权限设定
1.4 观察文件类型:file
十五. 指令与文件的搜寻
入口
15.1 脚本文件名的搜寻which (寻找『执行档』)
15.2 文件档名的搜寻whereis (由一些特定的目录中寻找文件文件名)locate / updatedbfind与时间有关的选项与使用者或组名有关的参数与文件权限及名称有关的参数额外可进行的动作
15.3 权限与指令间的关系让用户能进入某目录成为『可工作目录』的基本权限为何?用户在某个目录内读取一个文件的基本权限为何?让使用者可以修改一个文件的基本权限为何?让一个使用者可以建立一个文件的基本权限为何?让用户进入某目录并执行该目录下的某个指令之基本权限为何?
十六. 十二至十五章知识点总结及练习
入口
16.1 总结
16.2 练习
16.3 简答题
十七. 什么是 Shell scripts
入口
17.1 干嘛学习 shell scripts自动化管理的重要依据追踪与管理系统的重要工作简单入侵检测功能连续指令单一化简易的数据处理跨平台支持与学习历程较短
17.2 第一支 script 的撰写与执行撰写第一支 script
17.3 撰写 shell script 的良好习惯建立
17.4 简单范例对谈式脚本:变量内容由用户决定随日期变化:利用 date 进行文件的建立数值运算:简单的加减乘除数值运算:透过 bc 计算 pi
17.5 script 的执行方式差异 (source, sh script, ./script)利用直接执行的方式来执行 script利用 source 来执行脚本:在父程序中执行
十八. 条件判断式
入口
18.1 利用 test 指令的测试功能文件类型判断文件权限侦测两个文件之间的比较两个整数之间的判定判定字符串的数据多重条件判定
18.2 利用判断符号 [ ]
18.3 Shell script 的默认参数($0, $1...)shift:造成参数变量号码偏移
18.4 利用 if .... then单层、简单条件判断式多重、复杂条件判断式
18.5 利用 case ..... esac 判断
18.6 利用 function 功能
十九. 循环 (loop)
入口
19.1 while do done, until do done (不定循环)
19.2 for...do...done (固定循环)
19.3 for...do...done 的数值处理(C写法)
19.4 搭配随机数与数组的实验
19.5 shell script 的追踪与 debug
19.6 what_to_eat-2.sh debug结果解析
二十. 十六至十九章知识点总结及练习
入口
20.1 总结
20.2 练习