JavaShuo
自学Linux命令行与Shell脚本之路
时间 2019-11-12
标签
自学
linux
命令行
shell
脚本
之路
自学Linux命令行与Shell脚本之路【第一回】:初识
Linux
1.1
自学Linux Shell1.1-Linux初识
1.2
自学Linux Shell1.2-Linux目录结构
1.3
自学Linux Shell1.3-Linux文件系统
自学
Linux
命令行与Shell脚本之路【第二回】 : 走进shell
2.1
自学Linux Shell2.1-进入shell命令行
2.2
自学Linux Shell2.2-GHOME Terminal仿真器
自学
Linux
命令行与Shell脚本之路【第三回
】
:基本Bash shell命令
3.1
自学Linux Shell3.1-帮助命令man
3.2
自学Linux Shell3.2-切换目录命令cd
3.3
自学Linux Shell3.3-列表命令ls
3.4
自学Linux Shell3.4-文件处理命令touch cp mv rm
3.5
自学Linux Shell3.5-目录处理命令mkdir rmdir
3.6
自学Linux Shell3.6-文件查看命令file cat more less tail head
自学Linux命令行与Shell脚本之路【第四回
】
:进阶Bash shell命令
4.1
自学Linux Shell4.1-监测程序ps top kill
4.2
自学Linux Shell4.2-监测磁盘空间mount umount df du
4.3
自学Linux Shell4.3-处理数据文件sort grep gzip tar
自学Linux命令行与Shell脚本之路【第五回
】
:理解 shell
5.1
自学Linux Shell5.1-shell父子关系
5.2
自学Linux Shell5.2-shell内建命令history alias
自学Linux命令行与Shell脚本之路【第六回
】
:linux环境变量
6.1
自学Linux Shell6.1-环境变量概念
6.2
自学Linux Shell6.2-用户自定义环境变量
6.3
自学Linux Shell6.3-定位系统环境变量
自学Linux命令行与Shell脚本之路【第七回
】
:linux文件权限
7.1
自学Linux Shell7.1-linux用户帐户和组
7.2
自学Linux Shell7.2-linux文件权限
7.3
自学Linux Shell7.3-linux共享文件
自学Linux命令行与Shell脚本之路【第八回
】
:管理文件系统
8.1
自学Linux Shell8.1-linux文件系统概述及操做
8.2
自学Linux Shell8.2-linux逻辑卷LVM管理
自学Linux命令行与Shell脚本之路【第九回
】
:安装软件程序
9.1
自学Linux Shell9.1-安装软件程序
9.2
自学Linux Shell9.2-基于Red Hat系统工具包存在两种方式之一:RPM包
9.3
自学Linux Shell9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级
9.4
自学Linux Shell9.4-基于Red Hat系统工具包存在两种方式之二:源码包
自学Linux命令行与Shell脚本之路【第十回
】
:使用编辑器vim
10.1
自学Linux Shell10.1-使用编辑器vim
自学Linux命令行与Shell脚本之路【第十一回
】
:shell脚本之构建基本脚本
11.1
自学Linux Shell11.1-shell概述
11.2
自学Linux Shell11.2-echo命令
11.3
自学Linux Shell11.3-使用变量
11.4
自学Linux Shell11.4-重定向输入输出 及 管道
11.5
自学Linux Shell11.5-执行数字运算
11.6
自学Linux Shell11.6-退出shell
自学Linux命令行与Shell脚本之路【第十二回
】
:使用结构化命令
12.1
自学Linux Shell12.1-结构化命令if-then
12.2
自学Linux Shell12.2-test命令
12.3
自学Linux Shell12.3-case命令
12.4
自学Linux Shell12.4-for命令
12.5
自学Linux Shell12.5-while、until命令
12.6
自学Linux Shell12.6-嵌套循环for命令
12.7
自学Linux Shell12.7-控制循环break、continue命令
12.8
自学Linux Shell12.8-循环实例
自学Linux命令行与Shell脚本之路【第十三回
】
:处理用户输入
13.1
自学Linux Shell13.1-命令行参数
13.2
自学Linux Shell13.2-选项处理(主要getopt、getopts命令)
13.3
自学Linux Shell13.3-得到用户输入(read命令)
自学Linux命令行与Shell脚本之路【第十四回
】
:呈现数据
14.1
自学Linux Shell14.1-理解输入输出
14.2
自学Linux Shell14.2-在脚本中使用其余文件描述符
14.3
自学Linux Shell14.3-建立临时文件
自学Linux命令行与Shell脚本之路【第十五回
】
:控制脚本
15.1
自学Linux Shell15.1-处理信号
15.2
自学Linux Shell15.2-做业控制命令(jobs/bg/nice/renice/at/atp/atrm/crontab)
自学Linux命令行与Shell脚本之路【第十六回
】
:函数
16.1
自学Linux Shell16.1-函数概念
16.2
自学Linux Shell16.2-函数中使用变量
16.3
自学Linux Shell16.3-函数递归+建立库
16.4
自学Linux Shell16.4-在命令行上使用函数
自学Linux命令行与Shell脚本之路【第十七回
】
:正则表达式
17.1
自学Linux Shell17.1-正则表达式
自学Linux命令行与Shell脚本之路【第十八回
】
:sed编辑器
18.1
自学Linux Shell18.1-sed编辑器基础特性
18.2
自学Linux Shell18.2-sed编辑器高级特性
18.3
自学Linux Shell18.3-sed实用工具
自学Linux命令行与Shell脚本之路【第十九回
】
:gawk程序
19.1
自学Linux Shell19.1-gawk程序基础特性
19.2
自学Linux Shell19.2-gawk程序高级特性