
【系统运维-Shell】
shell
一棵树~
just do it
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell脚本学习(6)其它
06- Shell脚本学习–其它 Shell输入输出重定向 Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向 命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法为: command > file 这样,输出到显示器的内容就可以被重定向到文件。 例如,下面的命令在显示器上不会看到任何输出: who > users 打原创 2020-05-14 21:07:57 · 261 阅读 · 0 评论 -
Shell脚本学习(5)函数
05- Shell脚本学习–函数 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。 函数定义 Shell 函数的定义格式如下: function function_name () { list of commands [ return value ] } 其中function关键字是可选的。 #!/bin/bash hello(){ echo 'hello'; } hel原创 2020-05-14 21:07:23 · 249 阅读 · 0 评论 -
Shell脚本学习(4)条件控制
04- Shell脚本学习–条件控制 条件判断:if语句 语法格式: if [ expression ] then Statement(s) to be executed if expression is true fi 注意:expression 和方括号([ ])之间必须有空格,否则会有语法错误。 if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if … else 语句: if ... fi 语句 if ... else ... fi 语句 if ... elif原创 2020-05-14 21:06:51 · 328 阅读 · 0 评论 -
Shell脚本学习(3)字符串和数组
03- Shell脚本学习–字符串和数组 字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似: 单双引号的区别: 双引号里可以有变量,单引号则原样输出; 双引号里可以出现转义字符,单引号则原样输出; 单引号字串中不能出现单引号。 拼接字符串 #!/bin/bash str1='i' str2='love' str3='you' echo $str1 $str2 $str3 e原创 2020-05-14 21:06:17 · 424 阅读 · 0 评论 -
Shell脚本学习(2)运算符
02- Shell脚本学习–运算符 Shell运算符 Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 算术运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 # 命令行直接计算 expr 2 + 2 #4 expr 3 - 2 #1 expr 3 / 2 #1 expr 3 \* 2 #6 # 使用表达式 a=1原创 2020-05-14 21:05:48 · 203 阅读 · 0 评论 -
Shell脚本学习(1)入门
01- Shell脚本学习–入门 简介 Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。 Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。 Hello World 打开文本编辑器,新建一个文件test.sh,扩展名为.sh(sh代表shell)。 输入一些代码: #!/bin/bash echo "Hello World !" 在命令行运行: chmod +x原创 2020-05-14 21:04:00 · 193 阅读 · 0 评论 -
Shell编程总结
推荐: Shell编程基础篇-上 Shell编程基础篇-下 Shell编程进阶篇(完结) 基础: Shell 快速入门(零):目录 Shell 快速入门(一):基础概念 Shell 快速入门(二):环境搭建 Shell 快速入门(三):文件结构 Shell 快速入门(四):如何运行shell脚本 Shell 快速入门(五):如何标记语句的结束 Shell 快速入门(六):基本...转载 2019-01-27 00:51:41 · 399 阅读 · 0 评论