实战分享
Follow Heard
这个作者很懒,什么都没留下…
展开
-
shell进阶篇之条件测试操作(5)
条件测试操作学习目标字符串匹配比较整数值的大小识别文件/目录的状态多个条件/操作的逻辑组合步骤步骤一:条件测试的基本用法1)语法格式使用“test 表达式”或者[ 表达式 ]都可以,表达式两边至少要留一个空格。条件测试操作本身不显示出任何信息。测试的条件是否成立主要体现在命令执行后的返回状态(即 ?),所以可以在测试后查看变量?),所以可以在测试后查看变量?),所以可以在测试后查看变量?的值来做出判断,或者结合&&、||等逻辑操作显示出结果(或作其他操作) 。步骤二:字原创 2020-11-09 17:21:24 · 393 阅读 · 1 评论 -
shell进阶篇之Shell中的数值运算(4)
Shell中的数值运算学习目标熟悉Linux Shell环境的特点,主要练习以下操作:使用expr、$[ ]、let等整数运算工具:定义变量X=1234,然后计算X与78的四则运算及求模结果使用bc实现小数运算操作:以交互方式计算12.34与56.78的四则运算结果,另外再以非交互方式重复上述计算,最多显示4位小数步骤步骤一:整数运算工具1)使用expr命令乘法操作应采用 * 转义,避免被作为Shell通配符;参与运算的整数值与运算操作符之间需要以空格分开,引用变量时必须加$符号。首先定义变原创 2020-11-09 17:04:29 · 172 阅读 · 0 评论 -
shell进阶篇之变量的扩展应用(3)
变量的扩展应用学习目标要求进一步熟悉Shell变量的赋值控制,主要练习或验证下列内容:三种引号对赋值的影响使用read命令从键盘读取变量值使用export发布全局变量步骤需要按照如下步骤进行。步骤一:三种引号对变量赋值的影响1)双引号的应用使用双引号可以界定一个完整字符串。[root@svr5 ~]# xx=Follow Heard-bash: IT: command not found //未界定时赋值失败[root@svr5 ~]# x原创 2020-11-09 11:09:55 · 214 阅读 · 1 评论 -
shell进阶篇之使用基础变量(2)
使用Shell变量要求熟悉Shell变量的使用,主要练习或验证下列内容:定义/赋值/查看变量环境/预定义/位置变量的应用除了学会建立和引用变量以外,还要认识环境变量PWD、USER、HOME、SHELL,还有预定义变量0、0、0、、、、?、KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲、*,以及位置变量$1、$2、$10、……的作用。步骤实现此案例需要按照如下步骤进行。步骤一:变量的定义/赋值/查看1)新建/赋值变量原创 2020-11-09 10:54:00 · 450 阅读 · 0 评论 -
shell进阶篇之简单Shell脚本的设计(1)
简单Shell脚本的设计实现以下目标:在屏幕上输出一段文字“Hello World”能够为本机快速配好Yum仓库能够为本机快速装配好vsftpd服务方案一个规范的Shell脚本构成包括:脚本声明(需要的解释器、作者信息等)注释信息(步骤、思路、用途、变量含义等)可执行语句(操作代码)步骤实现此案例需要按照如下步骤进行。步骤一:编写第一个Shell脚本,输出“Hello World”1)根据手动任务操作编写脚本文件[root@svr5 ~]# vim /root/first.sh原创 2020-11-09 10:44:54 · 634 阅读 · 0 评论