Linux-Shell编程从入门到精通学习教程打包下载==

合集下载

Linux操作系统课程详细整理(命令、shell编程、软件安装等)

Linux操作系统课程详细整理(命令、shell编程、软件安装等)

Linux操作系统课程详细整理(命令、shell编程、软件安装等)第1章 Linux基础在⼤数据从理论到实际的落地过程中,Linux早已经超出了操作系统的范畴,它在今天甚⾄被称为⼤数据运⾏的平台。

对于学过Linux课程的院校,强烈建议把本章复习⼀下,因为在后续学习过程中⼤数据的软件、框架全都基于Linux平台,本章的知识点要求为:➢掌握Linux⽂件管理常⽤的命令➢掌握Linux的权限管理常⽤的命令➢掌握Linux的软件包管理常⽤的命令➢掌握Linux的⽹络管理常⽤的命令➢掌握Linux的进程管理常⽤的命令➢掌握Linux的进程管理常⽤的命令➢熟悉Linux的shell脚本编程➢熟悉Linux环境下JDK、Tomcat、MySQL软件的安装⼀、Linux概述Linux是⼀套免费使⽤和⾃由传播的,类似Unix的操作系统,是⼀个基于POSIX和Unix的多⽤户、多任务、⽀持多线程和多CPU的操作系统。

它能运⾏主要的Unix⼯具软件、应⽤程序和⽹络协议。

它⽀持32位和64位硬件。

Linux继承了Unix以⽹络为核⼼的设计思想,是⼀个性能稳定的多⽤户⽹络操作系统。

现在很多企业都将⼤数据、云计算平台部署在Linux操作系统上,所以学习和使⽤Linux现在变得意义⾮常的重⼤。

⽬前市⾯上较知名的发⾏版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

下⾯主要介绍下CentOS系列的Linux和Ubuntu系列的Linux,这两款Linux在学习和项⽬实战中也是⽤的⽐较多的:1、CentOS操作系统CentOS 是⼀个基于Red Hat Linux 提供的可⾃由使⽤源代码的企业级Linux发⾏版本。

每个版本的 CentOS都会通过安全更新⽅式获得⼗年的⽀持。

新版本的 CentOS ⼤约每两年发⾏⼀次,⽽每个版本的 CentOS 会定期更新⼀次,以便⽀持新的硬件,这样可以建⽴⼀个安全、低维护、稳定、⾼预测性、⾼重复性的 Linux 环境。

LINUX_Shell编程基础教程

LINUX_Shell编程基础教程

Shell编程基础教程1Shell命令行书写规则◆Shell命令行的书写规则对Shell命令行基本功能的理解有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如:[root@localhost root]#ls a*-l;free;df长Shell命令行可以使用反斜线字符(\)在命令行上扩充,例如:[root@localhost root]#echo“this is\>long command”This is long command注意:“>”符号是自动产生的,而不是输入的。

2编写/修改权限及执行Shell程序的步骤◆编写Shell程序◆执行Shell程序Shell程序有很多类似C语言和其他程序设计语言的特征,但是又没有程序语言那样复杂。

Shell程序是指放在一个文件中的一系列Linux命令和实用程序。

在执行的时候,通过Linux操作系统一个接一个地解释和执行每条命令。

首先,来编写第一个Shell程序,从中学习Shell 程序的编写、修改权限、执行过程。

2-1编辑Shell程序编辑一个内容如下的源程序,保存文件名为date,可将其存放在目录/bin下。

[root@localhost bin]#vi date#!/bin/shecho“Mr.$USER,Today is:”echo&date“+%B%d%A”echo“Wish you a lucky day!”注意:#!/bin/sh通知采用Bash解释。

如果在echo语句中执行Shell命令date,则需要在date 命令前加符号“&”,其中%B%d%A为输入格式控制符。

2-2建立可执行程序编辑完该文件之后不能立即执行该文件,需给文件设置可执行程序权限。

使用如下命令。

[root@localhost bin]#chmod+x date2-3执行Shell程序执行Shell程序有下面三种方法:方法一:[root@localhost bin]#./dateMr.root,Today is:二月06星期二Wish you a lucky day!方法二:另一种执行date的方法就是把它作为一个参数传递给Shell命令:[root@localhost bin]#Bash dateMr.root,Today is:二月06星期二Wish you a lucky day!方法三:为了在任何目录都可以编译和执行Shell所编写的程序,即把/bin的这个目录添加到整个环境变量中。

Linux操作系统(第4版)shell编程

Linux操作系统(第4版)shell编程
• varible_name=value • 同时,shell也允许在变量间进行相互赋值。
引用变量时,需在变量名前面加“$”符号。 • 使用变量时,需要在变量名前加“$”符号,
例如echo $season。当然使用时也会遇到一些 比较特殊的情况,就是变量名包含在其他字符 串中,这时就需要用“{}”将变量名括起来。
10.1.3 管道
• 管道和输入输出重定向十分类似。管道的 作用是在一个命令的标准输出和另一个命 令的标准输入之间建立一个通道。
10.1.4 shell里的特殊字符
• 和其他编程语言一样,shell里也有特殊字 符,常见的有美元符号“$”、反斜线“\” 和引号。美元符号表示变量替换,即用其 后指定的变量的值来代替变量。反斜线“\” 为转义字符,用于告诉shell不要对其后面 的那个字符进行特殊处理,只当作普通字 符。而shell下的引号情况比较复杂,分为3 种:双引号“"”、单引号“'”和倒引号 “`”。
• conditionN为分支条件,每个分支条件后必须以两个分号“;;” 结尾。如果都无法匹配,可用“*”代替,相当于default。 10.4.2小节中的if/elif/.../else结构多重分支语句示例也可改写 成如下形式。
• #!/bin/bash • case "$#" in • 0) echo "You didn't enter any parameter" • ;; • 1) echo "You entered only one parameter" • ;; • *) echo "You entered $# parameters" • ;; • esac • 当分支条件较多时,case语句将比if的多重分支显得简洁清晰。

Linux实用教程 第4版 第6章 Shell编程

Linux实用教程 第4版 第6章  Shell编程
1.开头 2.注释 3.执行命令
Shell程序的创建过程
1.创建文件 2.设置可执行权限 3.执行Shell程序 4.使用bash命令执行程序
6.2 Shell变量
6.2.1 6.2.2 6.2.3 6.2.4 6.2.5
Shell定义环境变量 用户定义变量 位置参数 预定义变量 参数置换变量
Shell定义环境变量
用户定义变量
用户可以按照“变量名=变量值”的语法规则来创 建用户定义变量。
在定义变量时,变量名前不应该加符号“$”, 在引用变量的内容时则应在变量名前加符号 “$”。在给变量赋值时,等号两边一定不能 留空格,若变量中本身就包含了空格,则整 个字符串都要用双引号括起来。在编写Shell 程序时,为了使变量名和命令名相区别,建 议所有的变量名都用大写字母来表示。
参数置换的变量
Shell提供了参数置换变量,以便用户可以根据不同的条件 将含有一种变量的表达式的值赋给另一变量,以此来给变量 赋予不同的值。参数置换变量有四种,这些变量通常与某一 个位置参数相联系,根据指定的位置参数是否已经设置决定 变量的取值。
1.变量=${参数:-word} 2.变量=${参数:=word} 3.变量=${参数:?word} 4.变量=${参数:+word}
Shell在开始执行时就已经定义了一些与系统 的工作环境有关的变量,用户还可以重新定 义这些变量。
常用的Shell环境变量
Shell 环境变量 HOME PATH TERM UID PWD PS1
PS2
描述 用于保存用户主目录的完全路径名 用于保存用冒号分隔的目录路径名,Shell 将按 PATH 变量中给出的顺序搜索 这些目录,找到的第一个与命令名称一致的可执行文件将被执行 终端的类型 当前用户的 UID,由数字构成 当前工作目录的绝对路径名,该变量的取值随 cd 命令的使用而变化 主提示符,在 root 用户下,默认的主提示符是“#”,在普通用户下,默认的主 提示符是“$” 在 Shell 接收用户输入命令的过程中,如果用户在输入行的末尾输入“\”然后 按回车键,或者当用户按回车键时 Shell 判断出用户输入的命令没有结束时, 就显示这个辅助提示符,提示用户继续输入命令的其余部分,默认的辅助提 示符是“>”

Linu某下Shell编程培训文档

Linu某下Shell编程培训文档

! 逻辑否,条件为假,结果为真,反之。
示例: [ –a –w ]
条件测试篇
字符串测试
=
两个字符串相等
两个字符串不相等
示例:[ $ ]
数值测试
数值相等( ) 数值不相等( ) 第一个数大于第二个数( )
示例:[ “10” “12” ]
空串 非空串
第一个数小于第二个数( ) 第一个数小于等于第二个数 第一个数大于等于第二个数
命令 666 644 700 660
结果
--------
含义
赋予所有用户读和写的权限 赋予属主读、写权限,其他用户读权限 赋予属主读、写和执行权限 赋予属主、属组读和写的权限
命令篇——权限管理
1 18 2 10:10 改变文件/目录的属主( )
如: 改变文件/目录的属组( )
如: 改变文件/目录的属主和属组


格式4
格式3
[ 条件 ]
命令1
命令2
[ 条件1 ]
命令1 [ 条件2 ]
命令2
命令3
示例
" :\c"
" :"
[ "$" "$" ]
"$ $"
[ "$" "$" ]
"$ $"
"$ $"
控制结构篇——语句
格式

示例
模式1)
命令1
;;
``
……
*)
命令n
$ )" "
;;
;;
)" "
[选项]
选项 显示当前目录下的所有文件,包括以.开头的文件。

linux学习

linux学习

下载地址:/v/bbk1301.zip 零起点学习Linux系列培训视频-2 (寒冰作品)下载地址:/v/bbk1304.zip 零起点学习Linux系列培训视频-3 (寒冰作品)下载地址:/v/bbk1305.zip 零起点学习Linux系列培训视频-4 (寒冰作品)下载地址:/v/bbk1306.zip 零起点学习Linux系列培训视频- 5 (寒冰作品)下载地址:/v/bbk1307.zip 零起点学习Linux系列培训视频- 6 (寒冰作品)下载地址:/v/bbk1308.zip 零起点学习Linux系列培训视频- 7 (寒冰作品)下载地址:/v/bbk1309.zip 零起点学习Linux系列培训视频- 8 (寒冰作品)下载地址:/v/bbk1312.zip 零起点学习Linux系列培训视频- 9 (寒冰作品)下载地址:/v/bbk1313.zip 零起点学习Linux系列培训视频- 10 (寒冰作品)下载地址:/v/bbk1314.zip 零起点学习Linux系列培训视频- 11 (寒冰作品)下载地址:/v/bbk1315.zip 零起点学习Linux系列培训视频- 12 (寒冰作品)下载地址:/v/bbk1322.zip 零起点学习Linux系列培训视频- 13 (寒冰作品)下载地址:/v/bbk1323.zip 零起点学习Linux系列培训视频- 14 (寒冰作品)下载地址:/v/bbk1326.zip 零起点学习Linux系列培训视频- 15 (寒冰作品)下载地址:/v/bbk1329.zip 零起点学习Linux系列培训视频- 16 (寒冰作品)下载地址:/v/bbk1330.zip 零起点学习Linux系列培训视频- 17 (寒冰作品)下载地址:/v/bbk1331.zip 零起点学习Linux系列培训视频- 18 (寒冰作品)下载地址:/v/bbk1332.zip 零起点学习Linux系列培训视频- 19 (寒冰作品)下载地址:/v/bbk1341.zip 零起点学习Linux系列培训视频- 20 (寒冰作品)下载地址:/v/bbk1344.zip 零起点学习Linux系列培训视频- 21 (寒冰作品)下载地址:/v/bbk1345.zip 零起点学习Linux系列培训视频- 22 (寒冰作品)下载地址:/v/bbk1348.zip下载地址:/v/bbk1350.zip 零起点学习Linux系列培训视频- 24 (寒冰作品)下载地址:/v/bbk1351.zip 零起点学习Linux系列培训视频- 25 (寒冰作品)下载地址:/v/bbk1352.zip 零起点学习Linux系列培训视频- 26 (寒冰作品)下载地址:/v/bbk1358.zip 零起点学习Linux系列培训视频- 27 (寒冰作品)下载地址:/v/bbk1359.zip 零起点学习Linux系列培训视频- 28 (寒冰作品)线观看:/v/bbk1360.zip 零起点学习Linux系列培训视频- 29 (寒冰作品)下载地址:/v/bbk1361.zip 零起点学习Linux系列培训视频- 30(寒冰作品)下载地址:/v/bbk1374.zip 零起点学习Linux系列培训视频- 31(寒冰作品)下载地址:/v/bbk1377.zip 零起点学习Linux系列培训视频- 32(寒冰作品)下载地址:/v/bbk1378.zip 零起点学习Linux系列培训视频- 33(寒冰作品)下载地址:/v/bbk1383.zip 零起点学习Linux系列培训视频- 34(寒冰作品)下载地址:/v/bbk1386.zip 零起点学习Linux系列培训视频- 35(寒冰作品)下载地址:/v/bbk1387.zip 零起点学习Linux系列培训视频- 36(寒冰作品)下载地址:/v/bbk1388.zip 零起点学习Linux系列培训视频- 37(寒冰作品)下载地址:/v/bbk1396.zip 零起点学习Linux系列培训视频- 38(寒冰作品)下载地址:/v/bbk1399.zip 零起点学习Linux系列培训视频- 39(寒冰作品)下载地址:/v/bbk1402.zip 零起点学习Linux系列培训视频- 40(寒冰作品)下载地址:/v/bbk1403.zip 零起点学习Linux系列培训视频- 41(寒冰作品)下载地址:/v/bbk1407.zip 零起点学习Linux系列培训视频- 42(寒冰作品)下载地址:/v/bbk1408.zip 零起点学习Linux系列培训视频- 43(寒冰作品)下载地址:/v/bbk1411.zip 零起点学习Linux系列培训视频- 44(寒冰作品)下载地址:/v/bbk1412.zip下载地址:/v/bbk1416.zip 零起点学习Linux系列培训视频- 46(寒冰作品)下载地址:/v/bbk1517.zip 零起点学习Linux系列培训视频- 47(寒冰作品)下载地址:/v/bbk1544.zip 零起点学习Linux系列培训视频- 48(寒冰作品)下载地址:/v/bbk1545.zip 零起点学习Linux系列培训视频- 49(寒冰作品)下载地址:/v/bbk1551.zip 零起点学习Linux系列培训视频- 50(寒冰作品)下载地址:/v/bbk1556.zip 零起点学习Linux系列培训视频- 51(寒冰作品)下载地址:/v/bbk1557.zip 零起点学习Linux系列培训视频- 52(寒冰作品)下载地址:/v/bbk1565.zip 零起点学习Linux系列培训视频- 53(寒冰作品)下载地址:/v/bbk1795.zip 零起点学习Linux系列培训视频- 54(寒冰作品)下载地址:/v/bbk1796.zip 零起点学习Linux系列培训视频- 55(寒冰作品)下载地址:/v/bbk1797.zip 零起点学习Linux系列培训视频- 56(寒冰作品)下载地址:/v/bbk1798.zip 零起点学习Linux系列培训视频- 57(寒冰作品)下载地址:/v/bbk1799.zip 零起点学习Linux系列培训视频- 58(寒冰作品)下载地址:/v/bbk1800.zip 零起点学习Linux系列培训视频- 59(寒冰作品)下载地址:/v/bbk1849.zip 零起点学习Linux系列培训视频- 60(寒冰作品)下载地址:/v/bbk1871.zip 零起点学习Linux系列培训视频- 61(寒冰作品)下载地址:/v/bbk1872.zip。

Linux_基础教程--Shell脚本编程

Linux_基础教程--Shell脚本编程
17

学习各种管理和监视命令的使用


学习各种文本文件工具的使用

2014年12月24日
变量和表达式
2014年12月24日
18
Shell 变量操作

变量替换扩展


输入

变量测试 变量的字符串操作 变量的间接引用 $[expression] $((expression)) expr let declare -i

Shell 脚本的执行

PATH 环境变量的默认值不包含当前目录, 若脚本文件在当前目录,应使用 ./script-file
PATH 环境变量的默认值包含 ~/bin 目录, 用户可以将自己的脚本文件存放在 ~/bin 目录, 之后即可直接调用脚本文件名执行脚本了

2014年12月24日
7
Shell 脚本的编码规范
${var/%old/new}
用new替换${var}中结尾部分与old匹配的部分
注: (1)old 中可以使用 通配符。 (2)var 可以是 @ 或 *,表示对每个位置参数进行替换
sh –n 脚本名
对脚本进行语法检查,但不执行脚本。如果存在语法错误,shell 会报错,如果没有错误,则不显示任何内容。
2014年12月24日
12
脚本调试举例 1

对脚本进行语法检查
$ bash -n greetings.sh

显示脚本中每个原始命令行及其执行结果
$ bash -v greetings.sh
2014年12月24日 22
字符串变量替换扩展举例1
str='I love linux. I love UNIX too.‟

Linux之19——Shell编程基础详解

Linux之19——Shell编程基础详解

Linux之19——Shell编程基础详解第⼀部分:Linux Shell 简介Shell 是⼀个⽤ C 语⾔编写的程序,它是⽤户使⽤ Linux 的桥梁。

Shell 既是⼀种命令语⾔,⼜是⼀种程序设计语⾔。

Shell 是指⼀种应⽤程序,这个应⽤程序提供了⼀个界⾯,⽤户通过这个界⾯访问操作系统内核的服务。

Ken Thompson 的 sh 是第⼀种 Unix Shell,Windows Explorer 是⼀个典型的图形界⾯ Shell。

当⼀个⽤户登陆linux 系统后,系统就会为该⽤户创建⼀个shell程序。

Shell的版本:Bourne Shell:是贝尔实验室开发的,unix普遍使⽤的shell,在编程⽅⾯⽐较优秀,但在⽤户交互⽅⾯没有其他shell优秀。

BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell,在bourne shell基础上增强了很多特性,如命令补全,命令历史表等等Korn Shell:是对Bourne Shell 的发展,在⼤部分内容上与Bourne Shell兼容,集成了C Shell和Bourne shell优点。

C Shell:是SUN公司Shell的BSD版本,语法与c语⾔相似,⽐bourne shell 更适合编程第⼆部分 shell 程序设计基础2.1 shell输⼊输出2.1.1 echoecho命令可以显⽰⽂本⾏或变量取值,或者把字符串输⼊到⽂件中格式: echo stringecho的常⽤功能:\c 不换⾏ \f 不进纸 \t 跳格 \n 换⾏note:对于linux系统,必须使⽤-e选项来使以上转义符⽣效例:$ echo -e "hello\tboy"hello boyecho命令对特殊字符敏感,如果要输出特殊字符,需要⽤\屏蔽其特殊含义。

常⽤的特殊字符:双引号"" 反引号`` 反斜线\例:$ echo "\"\"" //想输出""""2.1.2 readread命令从键盘或者⽂件的某⼀⾏⽂本中读⼊信息,并将其赋给⼀个变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux-Shell编程从入门到精通学习教程打包下载==
Linux Shell编程从入门到精通学习教程打包下载
课程目标
我们可以通过本次系列的编程技术学习,掌握企业里面的运维编程必备脚本,同时掌握企业运维到底要求会什么东西,有哪些是我们必须要掌握的知识。

适用人群
适合有linux基础知识,想进一步学好linux的各位同学,我也会跟大家一起努力,分享、感恩、成长!
课程简介
【Linux编程视频课程Shell从入门到精通(完整版)】
课程目标:
本套课程适用于初学者以及各类运维人员,我们可以通过本次系列的编程技术学习,掌握企业里面的运维编程必备脚本,同时掌握企业运维到底要求会什么东西,有哪些是我们必须要掌握的知识,为我们的运维能力保驾护航、增值加薪,让我们的运维更加容易,真正做到懒人运维,而不是每天苦逼的搬服务器,每天无奈的去救火!
适合对象:
适合有linux基础知识,想进一步学好linux的各位同学,我也会跟大家一起努力,分享、感恩、成长!
学习条件:
需要有耐心、对自己负责,对自己的人生负责,选择了决定未来,选择了就全力以赴去行动,相信结果值得拥有!
学习宣言:
让我们乘着Linux的大船,奔向我们未来的方向!期待以及祝愿同学们每个人都有好的收获,每天都有新的起点!人人都能学会我们的linux下Shell 编程。

课程
1
Linux下Shell编程基础入门
[免费观看]
14分钟
说到Shell编程,我想很多从事Linux运维工作的朋友都不陌生,都对Shell 有基本的了解,可能大家刚开始接触Shell的时候,有各种想法?能不能不学?高大上?到底是浮云?还是神马?很难啊?我想告诉大家的是,大家有这些想法一点都不觉得惊讶,为什么?这些都很正常,对于任何一件事情在未开始之前,肯定会有总总假设,那我今天想说的是,学完人人都会Shell 编程后,我们会觉得一切的Shell都是浮云,我们每个人都能很好的使用它,驾驭它,更好的完成我们日常运维的工作。

曾经有人说过,玩Linux不知道Shell,那就是不懂Linux;现在细细品味确实是这样。

为了让更多的人能接触Shell、了解Shell,使用Shell,所以今天开设了这样一个网络课程,让我们的Shell飞起来。

2
Shell编程之变量及LAMP导航菜单编写
[免费观看]
22分钟
Shell编程语言是非类型的解释型语言,不像C++/JAVA语言编程时需要事先声明变量,SHELL给一个变量赋值,实际上就是定义了变量,在Linux支持的所有shell中,都可以用赋值符号(=)为变量赋值。

本次课程大家就能更好的体验Shell功能的神奇,我们可以使用我们所学的去完成我们以前看到过的人性化的菜单选项,让我们从此刻爱上Shell编程。

3
Shell编程之IF条件语句各种案例演练
29分钟
在Linux Shell编程中,if、for、while、case等条件流程控制语句用的非常多,把这些学好,对提升脚本的功力有非常大的帮助。

后面的课程,我将跟大家一起来手把手实战练习这些语句在运维脚本中的使用,让我们每个人都能学会,更好的在企业里面去应用。

提升我们的Shell编程能力。

4
使用if条件语句编写MySQL备份脚本
19分钟
为了让大家更好的把所学的东西能够加深,本次课程增加实战演练,我们用学习过的if语句来完成我们MYSQL企业备份脚本的编写,手把手跟大家一起来编写,让大家都能写出自己的mysql备份脚本。

通过本次课程的学习,让大家对if语句使用更加深入和熟悉。

5
Shell编程之LAMP一键安装脚本实战
30分钟
通过if语句和之前变量的学习,今天我们将把我们所学的综合在一起来讲解一个实战运维脚本,一键安装LAMP环境的脚本,就这几天学习的shell能写Shell LAMP一键安装脚本吗?答案是可以的,让我们一起来感受Shell 的神奇。

我们首先要分析一键源码安装LAMP脚本,先分解脚本的各个功能:打印菜单:1)安装apache WEB服务器2)安装Mysql DB服务器3)安装PHP 服务器4)整合LAMP架构并启动服务
6
For循环及实战上百台服务器批量管理
31分钟
本次课程将深入讲解for循环在企业中的应用,通过各种场景的模拟来讲解for循环语句,让我们对for循环使用更加熟悉,为我们后期的高级编程打下基础。

同时本次课程还增加了如何在企业里面批量去维护上百台服务器、去批量管理,让我们从现在起就能管理我们的服务器,并进行相应的操作。

满足中小企业运维服务器管理需求。

7
While条件语句企业案例列表读取
19分钟
本次课程将深入讲解while循环在企业中的应用,通过各种场景的模拟来讲解while循环语句,让我们对while循环使用更加熟悉,为我们后期的高级编程打下基础。

同时本次课程还模拟了在企业中如果去批量读取各种需求列表,满足我们运维的批量运维和管理的需求。

8
Shell编程之Case语句及Select综合菜单应用
21分钟
本次课程将深入讲解case语句在企业中的应用,通过各种场景的模拟来讲解until、case、select语句,让我们对各种语句的使用更加熟悉,为我们后期的高级编程打下基础。

本次课程重点讲解了构建我们的LAMP选择菜单,让我们的脚本更加的完善和更加人性化。

同时优化我们的一键LAMP源码安装脚本,让运维更加轻松,真正实现懒人运维。

9
Shell编程之函数及案例分析
22分钟
本次课程将给大家讲解一个Shell编程另外一个功能,shell函数编程,通过函数的讲解,我们可以将各种命令块集合在一起,可以随处调用,让我们的脚本更加的优美,让脚本的可读性更强。

通过案例来分析函数在运维编程中的使用,让大家真正一学就会,我们可以直接在企业运维中去使用。

相关文档
最新文档