E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Shell编程
Liunx
shell编程
及自动化运维实现--第四章数组和函数
read-p-s-s可以隐藏输入的内容,加上echo""可换行一、数组数组简介:变量:用一个固定的字符串,代替一个不固定的字符串数组:用一个固定的字符串,代替多个不固定的字符串类型:普通数组:只能使用整数作为数组索引,按顺序调用关联数组:可以使用字符串作为数组索引,无法排序${hero[1]}declare-Apositionposition=([up]=baiqi[center]=anqila[
沉浸月
·
2024-02-01 16:16
自动化
linux
运维
linux hive查询数据类型,04-hive的数据类型
转载请注明~在学习了Linux系统操作命令和
shell编程
之后,将进入到hive的学习中,先主要介绍hive的数据类型和文件格式。
金融四十人论坛
·
2024-02-01 08:57
linux
hive查询数据类型
Liunx
shell编程
及自动化运维实现--第二章判断
一、Shell条件测试1.数值比较[整数1操作符整数2]操作符-gt大于-lt小于-eq等于-ne不等于-ge大于等于-le小于等于echo${#pass}变量长度测试语法必须有空格1.test条件表达式test2-ge7|echo$?2.[条件表达式][2-ge7]|echo$?3.[[条件表达式]][[2-ge7]]|echo$?if语法结构if如果then那么else否则fi结束实例1.需求
沉浸月
·
2024-02-01 05:26
自动化
运维
1.8用REST API实现dynv6脚本(下)
专栏导航第七章用RESTAPI实现dynv6脚本(上)第八章用RESTAPI实现dynv6脚本(下)⇐用折腾路由的兴趣,顺便入门
shell编程
。
无证的攻城狮
·
2024-02-01 05:56
linux
运维
智能路由器
shell
dynv6
ddns
实验三、有关进程以及
shell编程
一、实验要求:1.熟练掌握对于linux系统中进程的管理。2.掌握linux系统中数据备份与压缩的指令。2.掌握shell脚本的方法。二、实验学时2学时三、实验内容:1.上一节实验课中在用户tom的家目录下新建了一个目录Tom,现在新建一个目录Cat,并利用tar指令压缩成文件tomcat.tgz;后将其压缩到目录/opt/tomcat下。新建目录CatmkdirCat用tar指令压缩成文件tom
.lby.
·
2024-02-01 04:39
linux
linux
运维
服务器
5.linux系统管理常用命令
文章目录基础命令文件命令chxxx命令CentOS6服务service命令chkconfig命令防火墙CentOS7服务systemctl命令防火墙Shell脚本开发介绍
shell编程
系统预定义变量set
冲天锦鲤
·
2024-02-01 03:58
linux
服务器
运维
5-30
shell编程
实战入门
function函数名(){#/dev/nullretval=$?if[$retval-eq0]thenecho"urlisok."elseecho"urlisno."fi改成传参:[root@web01/server/scripts]#catcheck_url2.sh#!/bin/shwget-q$1&>/dev/nullretval=$?if[$retval-eq0]thenecho"urli
张鑫泽_2109
·
2024-01-31 07:50
Shell 入门_2
字符串是
Shell编程
中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)字符串的3种格式单
萧曵 丶
·
2024-01-30 20:59
Linux
java
服务器
linux
shell
脚本
云计算运维 · 第三阶段 ·
shell编程
2
学习b记·第三阶段一、
shell编程
1、数值运算1)expr2)$(())3)$[]#前面这三个直接echo测试就可4)let#这个可以直接运算变量5)bc#支持小数#输入两个随机数进行运算#!
Dragon_qu·x
·
2024-01-30 18:38
云计算
运维
云计算运维 · 第三阶段 ·
shell编程
学习b记·第二阶段一、
shell编程
1、什么是shellshell是一种命令语言,是为使用者提供操作界面的一种软件,软件可以接收用户的命令,并且执行用户输入的命令,然后对相应的程序进行调用。
Dragon_qu·x
·
2024-01-30 18:08
云计算
运维
MYSQL源码安装&并且添加系统服务脚本&
SHELL编程
实战LNMP源码部署脚本
MYSQL源码安装&并且添加系统服务脚本&
SHELL编程
实战LNMP源码部署脚本1、编写MYSQL源码安装&并且添加系统服务脚本mysql_yuanma_install_v2.sh#!
lqcbj_IT老混混
·
2024-01-30 16:40
Mysql
lnmp
Nginx
mysql
数据库
运维
Linux ----
Shell编程
三剑客之sed
一、sed工具概述1、sed概念Sed(StreamEDitor)是一个强大而简单的文本解析转换工具可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于Shell脚本中,用以完成各种自动化处理任务。2、sed工作流程读取:sed从输入流(文件、管道、标准输入)中读取一
AH努力中
·
2024-01-30 16:02
linux
运维
服务器
Day28-
shell编程
基础
一、为何要学习
shell编程
?Linux系统中会大量的使用shell,工作中我们也需要自动化实现服务。例如:自动备份、监控、自动安装服务。
Shell编程
是Linux运维人员必须要学会的编程语言。
王亚楠ooo
·
2024-01-30 14:09
Shell编程
之条件语句
一、if语句1.1.单分支结构:if判断条件;then条件为真的分支代码fi1.2.双分支结构:if判断条件;then条件为真的分支代码else条件为假的分支代码fi1.3.多分支语句结构:if判断条件1then条件1为真的分支代码elif判断条件2then条件2为真的分支代码elif判断条件3;then条件3为真的分支代码...else以上条件都为假的分支代码托底fi二、case语句case支持
wys_jj
·
2024-01-30 09:54
github
Shell编程
中循环语句
目录一、echodataseq用法1.1.echo命令编辑1.3.seq二、循环语句2.1.循环含义2.2.for语句类似于C语言风格的for循环2.3.while2.3.1.while循环2.3.2.语法2.4.重循环及跳出循环2.4.1.continue2.4.2.break2.4.3.exit一、echodataseq用法1.1.echo命令echo-n表示不换行输出echo-e表示输出转义
wys_jj
·
2024-01-30 09:54
linux
运维
服务器
Linux ----
Shell编程
之正则表达式
一、正则表达式由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。作用:匹配文件中的内容本质:学习各种各样的元字符并记住这个元字符的含义1、正则表达式概述通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通字符与元字符组成普
AH努力中
·
2024-01-30 08:59
正则表达式
shell编程
-7
shell学习第7天sed的学习1.sed是什么2.sed有两个空间patternhold3.sed的语法4.sed里单引号和双引号的区别:5.sed的查找方式6.sed的命令sed的标签用法sed的a命令:追加sed的i命令:根据行号插入sed的c命令:整行替换sed的r命令sed的s命令:替换sed的d命令:删除sed中的&符号7.怎么替换有深度的文件8.练习(要是awk更好,就用awk)9.
不冤不乐
·
2024-01-30 05:04
shell
linux
服务器
sed
awk
shell
shell编程
-6
akw深入学习shell学习第6天继续学习awkif多分支小题目利用awk的system命令求和awk数组小练习练习2split切割函数substr函数--->切片难题shell学习第6天继续学习awksystime()是awk内部得到当前时间的函数strftime()是awk日期格式化输出的函数,按照指定的格式输出日期编写一个脚本,发现新增了或者删除了用户,需要知道,还有修改了密码也要知道,密码
不冤不乐
·
2024-01-30 05:34
shell
linux
运维
awk
数组
shell编程
-8
shell学习第八天shell学习第八天1.shift命令1.基本用法2.例子3.注意事项4.跑一个脚本,一目了然2.间接引用3.切片4.搞明白network脚本5.计划任务1.什么是计划任务?2.基本规则3.写个备份脚本4.计划任务背后的规则5.我们创建的计划任务放到哪里的?crond如果知道的?6.如果知道crond是否执行计划任务?7.黑客是否在你的机器里增加了计划任务,你如何知道?8.要知
不冤不乐
·
2024-01-30 05:34
shell
运维
linux
计划任务
shift
shell编程
-5
akw的使用shell学习第五天1.时间的正则简单使用awk深入学习awkakw的完整语法来个例子内置变量复杂的例子练习查找出/etc/passwd文件里的用户名包含a字符串的用户名,并且输出用户名,统计有多少个这样的用户小知识点time命令分隔符分两种shell学习第五天1.时间的正则2024年1月1号到1月31号的正则[root@gh-shell1-19]cataccess.log|egrep
不冤不乐
·
2024-01-30 05:04
shell
服务器
linux
运维
Shell编程
之正则表达式-grep、sed、awk
目录前言一、正则表达式的概述1.基础正则表达式2.扩展正则表达式二、Sed工具1.Sed工具概述2.Sed的工作流程3.Sed基本语法三、Awk工具1.Awk基本语法2.Awk的工作原理2.Awk内置变量四、常用的小工具1.使用说明-cut2.使用说明-sort3.使用说明-uniq4.使用说明-tr总结前言Sed是文本处理工具,可以读取文本内容,根据指定条件对数据进行添加、删除、替换等操作,被广
Zlwriii
·
2024-01-30 04:23
正则表达式
linux
Linux-----
Shell编程
之循环语句
目录一、小命令1、echo实验:2、date------查看当前系统时间3、cal----日历4、seq打印二、循环语句1、for语句实验:计算整数和:列出奇偶数批量添加、删除用户密码验证随机抽奖改名九九乘法表九九乘法表倒2、while语句实验:猜数字猜商品的价格商场购物3、until语句实验:计算1-50的和小实验:一、小命令1、echoecho-n表示不换行输出echo-e表示输出转义符常用的
AH努力中
·
2024-01-29 21:08
linux
运维
服务器
Linux ----
Shell编程
之函数与数组
目录一、函数1、函数的基本格式2、查看函数列表3、删除函数4、函数的传参数5、函数返回值实验:1.判断输入的ip地址正确与否2.判断是否为管理员用户登录6、函数变量的作用范围7、函数递归(重要、难点)实验:递归遍历目录编辑一键安装nginx阶乘1.用for循环求阶乘2.用函数求阶乘编辑附加:sed二、数组1、数组介绍2、引言3、shell数组的定义4、定义数组格式方法一:方法二:方法三:实验:简单
AH努力中
·
2024-01-29 21:07
linux
运维
服务器
shell编程
题
1.输入一个域名或IP检查域名或IP是否能访问#!/bin/bash#inputaareaoraIPread-p"inputanetwork:"ip#pingipping-c3-W1$ip&>/dev/null#-c3countforping#-W1timeout=1s#&>/dev/nullremovethedisplayofping#checkpingif[$?-eq0]thenecho"th
暗隐之光
·
2024-01-28 17:35
spring
java
后端
Linux基础---1.4
shell编程
一、shell是什么?语言可以分为两类编译型语言(C/C++)以及解释型语言(shell,python,js)。同时shell是一个命令解析器(程序),可以解析用户的输入,交给操作系统内核执行,并且把结果反馈给用户,本身也是一个程序我们可以把很多需要执行的命令(操作),以一种语言的方式组织起来,交给SHELL去运行(解析)shell脚本的解释器程序cat/etc/shells#/etc/shell
zzzskkd
·
2024-01-28 00:01
linux
运维
服务器
【现学现忘&
Shell编程
】— 25.基础正则表达式
1、正则表达式说明正则表达式和通配符的区别正则表达式用来在文件中匹配符合条件的字符串。通配符用来匹配符合条件的文件名。在Shell中,使用在文件当中搜索字符串的命令,如grep,awk,sed等命令(文本操作三剑客),可以支持正则表达式。而在系统当中搜索文件的命令,如ls,find,cp这些命令不支持正则表达式,所以只能使用通配符来进行匹配了。在Shell中只要是匹配字符串,都适用于正则匹配。正则
繁华似锦Fighting
·
2024-01-26 14:42
shell编程
之循环语句与函数
一echo命令echo-n表示不换行输出echo-e表示输出转义符常用的转义符二datedate查看当前系统时间-d你描述的日期,显示指定字符串所描述的时间,而非当前时间%F完整日期格式,等价于%Y-%m-%d%T时间(24小时制)(hh:mm:ss)[root@localhost~]#date-d'-1day'+%F2021-10-21[root@localhost~]#date+%F2021-
M-C-B
·
2024-01-26 12:24
linux
运维
服务器
linux中bash的整数定义,linux-bash变量
shell编程
shell主要用来简化管理操作bash变量1.什么是变量变量是计算机内存的单元,其中存放的值可以改变。变量命名规则:字母或下划线开头,可由字母、数字和下划线组成。
weixin_39998859
·
2024-01-26 08:05
linux中bash的整数定义
Shell 环境
Shell环境
Shell编程
跟java、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Joyner2018
·
2024-01-26 03:55
高级
shell编程
笔记(第十三章 系统与管理命令)
第十三章系统与管理命令在/etc/rc.d目录中的启动和关机脚本中包含了好多有用的(和没用的)这些系统管理命令。这些命令通常总是被root用户使用,用与系统维护或者是紧急文件系统修复。一定要小心使用这些工具,因为如果滥用的话,它们会损坏你的系统。Users和Groups类命令users显示所有的登录的用户。这个命令与who-q基本一致。groups列出当前用户和他所属于的组。这相当于$GROUPS
panbuhei
·
2024-01-26 00:29
Shell
Linux
shell编程
学习笔记42:hdparm命令
ChatGPT和文心一言哪个更好用?从智能回复、语言准确性、知识库丰富度等方面比较,两大AI助手哪个更胜一筹?快来和我们分享一下你的看法吧~0前言获取硬盘序列号是信息资产管理和信息安全检测中经常要收集的信息,对于Linux来说,获取硬盘序列号的方法不止一种,比如,我们可以使用上节介绍的lsblk命令来获取硬盘序列号,详见:银河麒麟桌面操作系统中获取硬盘序列号再如,我们今天学习的hdparm命令也可
紫郢剑侠
·
2024-01-26 00:57
Linux
学习笔记
磁盘操作命令
硬盘操作命令
hdparm命令
获取硬盘参数
硬盘序列号
linux系统
shell编程
之条件语句
文章目录一、条件判断1.文件测试2.整数值比较3.逻辑测试二、if语句的结构1.单分支结构的if语句2.双分支结构if语句3.多分支结构if语句4.case语句结构一、条件判断test:测试命令,有两种形式:1.test条件表达式2.[条件表达式]:两边必须有空格,格式:[-ftest.txt]。1.文件测试根据给定的路径名称,判断对于的是文件还是目录。或者判断文件是否可读、可写、可执行等。常用选
2301_77369997
·
2024-01-25 16:45
linux
运维
服务器
bash 5.2中文修订4
CompoundCommands复合命令复合命令是
shell编程
语言的结构。每个构造都以保留字或控制运算符开始,并以相应的保留字或运算符终止。
老寒号鸟
·
2024-01-25 09:22
bash
chrome
开发语言
SHELL编程
-Linux自动化运维基础(变量与条件控制语法)
SHELL编程
-Linux自动化运维基础变量使用定义与使用r123@localhost:~$first_var=aaar123@localhost:~$echo$first_varaaar123@localhost
半只野指针
·
2024-01-23 02:46
linux
运维
自动化
shell编程
练习5
/etc/passwd里面由”:“分割,第一栏是用户名称。写一个脚本,将/etv/passwd的第一栏取出,每一栏由一行字串:“Thelineaccountis"root"”显示,其中line代表行数,root代表用户名。程序清单:运行结果:ps:cut-d:-f1/etc/passwd:取出第一栏
传说熊猫人
·
2024-01-22 13:35
【
shell编程
入门】正则表达式
正则表达式特殊字符描述[]方括号表达式,表示匹配的字符集合,例如[0-9]、[abcde]()标记子表达式起止位置*匹配前面的子表达式零或多次+匹配前面的子表达式一或多次?匹配前面的子表达式零或一次\转义字符,除了常用转义外,还有:\b匹配单词边界;\B匹配非单词边界等.匹配除\n(换行)外的任意单个字符{}标记限定符表达式的起止。例如{n}表示匹配前一子表达式n次;{n,}匹配至少n次;{n,m
资料加载中
·
2024-01-22 12:42
正则表达式
shell
Linux
shell编程
学习笔记41:lsblk命令
边缘计算的挑战和机遇边缘计算面临着数据安全与隐私保护、网络稳定性等挑战,但同时也带来了更强的实时性和本地处理能力,为企业降低了成本和压力,提高了数据处理效率。因此,边缘计算既带来了挑战也带来了机遇,需要我们不断地研究0前言前几节学习我们均涉及到磁盘和文件存储,今天我们研究与块设备有关的命令。1lsblk命令的功能和格式我们可以使用命令lsblk--help命令查看它的用法:purpleEndure
紫郢剑侠
·
2024-01-22 06:54
Linux世界
麒麟操作系统
编程资料
linux
学习笔记
shell编程
shell脚本
块设备
lsblk命令
linux
shell编程
1.什么是shell2.还是helloworld程序3.shell中的变量3.1系统变量3.2用户定义变量3.2.1用户定义变量规则3.2.3shell如何使用变量3.2.3全局变量vs局部变量4.
shell
马小瑄
·
2024-01-21 23:22
【
Shell编程
练习】判断用户输入的是 Yes 或 NO
系列文章目录输出HelloWorld通过位置变量创建Linux系统账户及密码监控内存和磁盘容量,小于给定值时报警猜大小输入三个数并进行升序排序编写脚本测试192.168.4.0/24整个网段中哪些主机处于开机状态,哪些主机处于关机状态编写shell脚本,打印9*9乘法表系列文章目录判断用户输入的是Yes或NO判断用户输入的是Yes或NO#!/bin/bashread-p"请输入[y/n]"sure
不怕娜
·
2024-01-21 19:59
shell
【
Shell编程
练习】把一个文档前五行中包含字母的行删掉,同时删除 6 到 10 行包含的所有字母
系列文章目录输出HelloWorld通过位置变量创建Linux系统账户及密码监控内存和磁盘容量,小于给定值时报警猜大小输入三个数并进行升序排序编写脚本测试192.168.4.0/24整个网段中哪些主机处于开机状态,哪些主机处于关机状态编写shell脚本,打印9*9乘法表判断用户输入的是Yes或NO系列文章目录把一个文档前五行中包含字母的行删掉,同时删除6到10行包含的所有字母把一个文档前五行中包含
不怕娜
·
2024-01-21 19:28
shell
shell编程
学习
学习目标:一周掌握
shell编程
变量的高级用法变量替换##变量替换(贪婪,从前往后匹配,匹配到进行删除)test1='Iloveyou,youloveme'echo$test1handletest1=$
yemuxiaweiliang
·
2024-01-21 01:07
Linux
学习
linux
javascript
掌握
Shell编程
,一篇就够了
本文首先介绍了
Shell编程
是什么,并带大家快速入门,随后讲解Shell的基本语法并结合案例重点分析用法。包括Shell流程控制和自定义函数等。建议收藏。谁需要学习
Shell编程
?
TCL瓦尔
·
2024-01-20 16:28
linux
linux
python
运维
shell编程
-3
文章目录shell学习第三天while循环第一天的小游戏练习:编写抽同学回答问题的脚本要想让这个脚本永久有效如何知道两个文件里的内存一样?如何判断某个人已经抽过了文本处理相关命令seqxargsuniqsorttrcutawkpastesplitcoljoin小结一下作业小知识点写脚本的流程怎么统计行数怎么取出第几行的内容在shell中多行缩进df-Th:示磁盘空间使用情况grep利用grep取出
不冤不乐
·
2024-01-19 11:15
shell
性能优化
运维
服务器
linux
shell编程
-4
正则表达式正则表达式1.什么是正则表达式2.明确一个知识点:shell的解析流程3.通配符4.grep5.正则表达式的普通内容6.一些问题怎么找出特殊字符怎么知道字符串的长度判断用户的密码里是否有特殊字符判断用户密码是否符合复杂性要求7.作业1.查找var/log/messages这个文件里单词的长度在16-18之间的单词显示出来2.进入/lianxi目录,复制/etc/passwd到当前目录下,
不冤不乐
·
2024-01-19 11:15
shell
linux
服务器
运维
shell编程
-uname命令详解(超详细)
文章目录前言一、介绍二、语法格式三、常见选项四、示例用法1.输出所有信息2.查看内核名称3.查看主机名4.查看内核发行号5.查看内核版本6.查看硬件架构名称7.查看处理器类型8.查看硬件平台9.查看操作系统名称10.查看版本信息总结前言在本文中,我们将介绍Linux和Unix系统中的uname命令及其常见选项。该命令用于显示操作系统的相关信息,包括内核版本、主机名、硬件架构等。一、介绍在Linux
BigDataMagician
·
2024-01-19 09:16
shell编程
linux
bash
Linux
shell编程
学习笔记40:stat命令
程序员必备的面试技巧“程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!”目录0前言1DOS、Windows、Linux中的文件存储1.1扇区1.2DOS、Windows:簇(Cluster)1.3Linux:块(block)和索引
紫郢剑侠
·
2024-01-19 07:52
linux
Shell脚本
脚本编程
学习笔记
stat命令
df命令
ls命令
【vscode】6、调试 shell
文章目录经常在IDE下使用高级语言后,往往并不习惯
shell编程
,因为没有酷炫的界面。但现在vscode可以很方便的调试shell脚本。
呆呆的猫
·
2024-01-18 08:58
电脑配置
vscode
ide
编辑器
4-9课堂笔记
Shell编程
基础因为wed集群架构会用到
shell编程
基础,提前讲。
张鑫泽_2109
·
2024-01-18 05:50
RHCE.2021.学习笔记.05篇
[参考书籍:鸟哥的Linux私房菜Linux
Shell编程
Vim常用Vim总结Vim键盘
开源大熊
·
2024-01-17 18:43
shell脚本的学习
【笔记】
shell编程
——尚硅谷大数据技术之Shell_shell脚本Shell概述shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核脚本入门脚本格式脚本以#!
IT小艺
·
2024-01-17 12:06
学习
shell
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他