![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 59
IsIands
嗡嗡嗡
展开
-
Linux系统一键部署Lnmp环境及架构(脚本文件)
脚本文件格式:结尾格式.sh运行:建议使用source运行运行之前准备条件(1)光盘是否链接(2)Lnmp所需文件是否放在/opt目录下(3)yum源是否配置好本地源仓库(4)网络是否调试好本次使用文件版本(1)nginx 1.12.0解压格式.tar.gz(2)mysql-boost 5.7.20解压格式.tar.gz(3)php 7.1.10解压格式.tar.bz2文件安装包下载网址#!/bin/bashread -p "请问是否需要一键部署lnmp及论坛 y开始|原创 2021-01-14 17:24:17 · 546 阅读 · 3 评论 -
Shell 免交互基础了解
一、Here Document 免交互使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品语法格式:命令 <<标记... #标记中间是传入内容...标记注意事项:标记可以使用任意合法字符(通常为EOF)结尾的标记一定要顶格写,前面不能有任何字符结尾的标记后面也不能有任何字符(包括空格)开头标记前后的空格会被省略掉例:wc -l <<EOF>Line1>Line2>EOF#把标记中的内容用wc -l原创 2021-01-03 21:09:32 · 125 阅读 · 0 评论 -
Shell中awk打印命令概述及基本使用操作
awk命令(1)工作原理:逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符“&&”表示“与”、“||”表示“或”、“!”表示“非”;还可以进行简单的数学运算,如+、-、*、/、%、^分别表示加、减、乘原创 2020-12-28 19:32:45 · 1636 阅读 · 0 评论 -
Shell函数和数组排序理论(附实例练习笔记,三种排序算法解析)
一、函数概述函数是将命令序列按格式排列在一起,为了方便命令进行重复使用(1)函数定义格式1.function 函数名 () {命令序列}2.函数名 () {命令序列}(2)函数返回值return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值使用原则:函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码退出状态码必须是0~255,超出时值将为除以256取余例:定义函数进行乘法运算#!/bin/bashdb1() {原创 2020-12-24 16:04:37 · 239 阅读 · 0 评论 -
Shell循环脚本编写(练习题)
一、计算从1到100所有整数的和for循环方法:#!/bin/bashsum=0for (( i=1; i<=100; i++ ))dolet sum=$i+$sumdoneecho $sumwhile循环方法:#!/bin/basha=1b=100sum=0while [[ $a -le $b ]]dolet sum=$a+$sumlet a++doneecho $sum二、提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和原创 2020-12-19 18:08:46 · 997 阅读 · 1 评论 -
Shell条件判断语句详细解析步骤
Shell语句Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0(真true)时表示成功,返回值为非0值(假false)时表示失败或异常。一、条件语句(1)test命令格式一:test 条件表达式格式二:[ 条件表达式 ](2)文件测试格式:[ 操作符 文件或目录 ]常用的操作符:-e:测试目录或文件是否存在(Exist)。-d:测试是否为目录(Directory)。-f:测试是否为文件(File)。-r:测试当前用户是否有权限读取(Read)原创 2020-12-17 16:47:49 · 4950 阅读 · 1 评论