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编程
Linux
Shell编程
系列--开篇
一、目的从本篇开始介绍LinuxShell脚本编程,为简单起见,本篇中以一个显示当前时间的shell脚本来帮助大家理解shell脚本的组成。SHELL脚本中可以包含变量、函数、命令等部分。二、介绍我们通过vim新建一个myshell.sh的脚本,然后输入以下内容后保存。#!/bin/bashmy_var="hello"cur_date_one=`date`cur_date_two=$(date+%
coder.mark
·
2024-02-06 17:21
linux
shell
linux
Linux
Shell编程
系列--变量的定义与使用
一、目的上一篇我们简单介绍了shell脚本的组成以及如何运行一个shell脚本,本篇将详解讲解shell中的变量。在Shell脚本中,变量是用来存储和处理数据的基本结构。二、介绍1、定义变量变量名与等号(=)后跟值来定义一个变量,变量名称与值之间只有一个"="(绝对不能有空格)。变量名与等号之间不能有空格,但赋值内容可以包含空格,如果值本身含有空格或特殊字符,应将整个变量引用用双引号包围起来。上图
coder.mark
·
2024-02-06 17:18
linux
shell
linux
SHELL编程
三剑客之awk详解
SHELL编程
三剑客之awk详解awk其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母。
lqcbj_IT老混混
·
2024-02-06 14:39
Linux运维
linux
运维
服务器
SHELL编程
三剑客之sed详解
SHELL编程
三剑客之sed详解sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以来自键盘输入、文本重定向、字符串、变量,甚至来自于管道的文本,与VIM编辑器类似,它一次处理一行内容
lqcbj_IT老混混
·
2024-02-06 14:38
Linux运维
linux
少年的你
刚知道这部电影的时候是因为《我们很好》,那个一直带着小酒窝长睫毛爱和周董喝奶茶的“
老男孩
”唱的新歌,句句扎心。从前他的歌大多是情情爱爱,然后热血劲歌。
彡青忆乐
·
2024-02-06 05:44
话说男女之别
妹妹一句
老男孩
,都把他气的跳脚。他气急败坏的还说妹妹不懂事,我看的目瞪口呆,哭笑不得。郎朝山打电话过来,说我不帮正忙还帮倒忙,最近不要给他打电话了,我气
深有嘉鱼
·
2024-02-06 03:53
nginx3-网站架构(LNMP)/负载均衡/高可用
老男孩
教育61期--week16--网站架构(LNMP)/负载均衡/高可用01.课程介绍部分:1.LNMP架构配置过程2.LNMP架构代码上线3.LNMP架构优化部署a数据库数据信息迁移b将数据信息共享存储
mrwangjian
·
2024-02-06 02:05
几个简单的
shell编程
一、输出1到100之间的整数之和sum=0i=1foriin{1..100}dosum=$((sum+i))doneecho"Thesumofintegersfrom1and100is:$sum"sum=0for((i=0;i>sushu.txtfidone
脑子不好真君
·
2024-02-05 23:30
Linux
shell
day 5 远程连接
/3/05快捷键:Ctrl+1标题1Ctrl+2标题2Ctrl+3标题3Ctrl+4标题4Ctrl+5程序代码Ctrl+6正文Ctrl+7实例1-1格式说明:蓝色字体:注释黄色背景:重要绿色背景:注意
老男孩
教育教学核心思想
Linux_淡忘
·
2024-02-05 17:29
【爬山】热爱生活吗?那就去爬山吧!
然后会议室里几个老男人
老男孩
烟雾缭绕地聊工作吹牛。我也不喜欢小米抽烟。这次回汉发现没有了我的2801简直要变成了他的独家豪华吸烟室了好么。但是爬山我喜欢。
杨琴子
·
2024-02-05 02:17
vi新建一个shell脚本_Linux
Shell编程
编程入门:从第一个Shell脚本开始吧
由于Linux系统中的所有配置文件都是纯文本的,所以
shell编程
语言在Linux系统使用中发挥了巨大的作用。
weixin_39959335
·
2024-02-05 00:23
vi新建一个shell脚本
自动化运维[
shell编程
]——————新建一个脚本、添加脚本注释、运行脚本、调试脚本、函数。
文章目录1.shell脚本1.1什么是shell脚本1.2新建一个shell脚本1.2.1手动建立脚本注释1.2.2自动建立脚本注释1.2.2.1快捷键添加(map)1.2.2.2新建一个文件时自动添加2.脚本的运行2.1sh运行脚本2.2source与.运行脚本2.3./执行脚本内容3.脚本的调试4.函数1.shell脚本1.1什么是shell脚本==ShellScript,Shell脚本与Wi
mango_kid
·
2024-02-05 00:22
shell
linux
运维
shell
使用shell脚本和node命令行工具来自动化部署打包前端项目
脚本自动将项目打包部署到git服务器使用nodeJs编写命令行工具1.shell基本介绍及用法Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,业界所说的shell通常都是指shell脚本,
Shell
徐小夕@趣谈前端
·
2024-02-05 00:21
Linux
Shell编程
二之使用结构化命令
说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十二章学习总结第十二章:使用结构化命令本章内容使用if-then语句嵌套if语句test命令复合条件测试使用双方括号和双括号case命令12.1使用if-then语句语句格式:ifcommandthencommandfi或ifcommand;then
数据萌新
·
2024-02-04 18:57
2022-01-22
首先,薛老师不愧小语届的大咖,可爱的“
老男孩
”生动演绎令人感觉文本解读是有规律的,是有章可循的,解读的多了,透了,语文素养提升了就会觉得它并
94河北王亚男笑雅笑春风
·
2024-02-03 23:47
第三周 DAY1第三周
老男孩
linux运维58期学员七组许金龙之课堂笔记课
老男孩
Linux云计算58期-day13-1[root@oldboyedu~]#ls-lhitotal32K33631870-rw-r--r--.1rootroot4Mar132019a.txt第二列结尾的
一起拍黄瓜
·
2024-02-02 22:33
老男孩
深夜里的我,从床上醒来,对着床脚发呆。泪珠如同瀑布一般,不知为何流了出来。看了看自己的手,突然明白,原来真正的我早已不在,床上坐的是一个年老的男孩。Wakeupfromthebedatnight.Thetearsarelikeawaterfall.Idon'tknowwhy.Lookingathishands,IsuddenlyrealizedthattherealIwasnolongerther
灵魂摆渡人生
·
2024-02-02 19:44
Linux ----
Shell编程
三剑客之AWK
一、awk处理文本工具1、awk概述awk是一种处理文本文件的语言,是一个强大的文本分析工具。AWK是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作。用来处理列。数据可以来自标准输入也可以是管道或文件。读取一行处理一行,2、awk工具功能强大的编辑工具无交互情况下实现复杂的文本操作命令格式awk选项'模式或条件{处理动作}'文件1文件2…awk-f脚本文件文件1文件
AH努力中
·
2024-02-02 12:28
linux
运维
服务器
Linux ----
Shell编程
之免交互
一、HereDocument多行重定向1、HereDocument定义使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品HereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入,HereDocument可以与非交互式程序和命令一起使用。2、基本语法格式特殊字符“abc>def>ghj>EOF
AH努力中
·
2024-02-02 12:26
linux
运维
服务器
15.Linux
shell编程
(编译ffmpeg)
(创建于2018/2/5)这个脚本是可以正常编译的,但是不排除,复制到Linux上后出现问题的情况,注意Linux编程的严谨性,多余的空格会导致问题的出现执行脚本开始编译之前,需要在ffmpeg目录下执行命令,目的是进行一系列的准备工作,例如检查gcc的版本,生成config.mak等文件,注意,生成一次之后不会再次重新生成,所以存在一个问题,如果你在一台Linux计算机或者别的计算机上执行之后生
任振铭
·
2024-02-01 18:24
Shell编程
(二)
1、查看服务器利用率#CPU60%command:top(us+sy<60)vmstat#内存利用率free-m(memswap虚拟内存,临时缓冲)#硬盘利用率df-h#TCP连接状态netstat-antpfunctioncpu(){#NR==3取第三列util=$(vmstat|awk'{if(NR==3)print$13+$14'})iowait=$(vmstat|awk'{if(NR==3
Lance_mu
·
2024-02-01 18:00
linux
ssh
运维
Shell编程
-基础(一)
#!/bin/bash#执行forfilein`ls/etc`或forfilein$(ls/etc)2、变量#变量赋值和引用your_name="qinjx"echo$your_nameecho${your_name}#只读变量myUrl="https://www.google.com"readonlymyUrl3、字符串#字符串起始为0#获取字符串长度string="abcd"echo${#st
Lance_mu
·
2024-02-01 18:30
linux
运维
【
shell编程
】父子shell和特殊变量
shell变量查看目录树:pstree环境变量可以临时创建,退出shell后消失,如要永久生效,需要修改配置文件用户个人配置文件~/.bash_profile、~/.bashrc远程登录用户特有文件全局配置文件/etc/profile、/etc/bashrc,且系统建议最好创建在/etc/profile.d/而非直接修改主文件,修改全局配置文件,影响所有登录系统的用户检查系统环境变量的命令set输
Lance_mu
·
2024-02-01 18:30
chrome
前端
Liunx
shell编程
及自动化运维实现--第三章循环
一、Shell循环:for语法结构for变量名[in取值列表]do循环体done#!/bin/bash创建十个用户#foriin{1..10}#foriin$(seq110)seq从一到十输出foriin`seq110`反引号优先执行,跟$()作用一样douseradd"user$i"done如果是公司员工姓名name.txtzhangsanlisiwangwuforiin`catname.txt
沉浸月
·
2024-02-01 16:16
自动化
运维
Liunx
shell编程
及自动化运维实现--第四章数组和函数
read-p-s-s可以隐藏输入的内容,加上echo""可换行一、数组数组简介:变量:用一个固定的字符串,代替一个不固定的字符串数组:用一个固定的字符串,代替多个不固定的字符串类型:普通数组:只能使用整数作为数组索引,按顺序调用关联数组:可以使用字符串作为数组索引,无法排序${hero[1]}declare-Apositionposition=([up]=baiqi[center]=anqila[
沉浸月
·
2024-02-01 16:16
自动化
linux
运维
自学-Linux-
老男孩
Linux77期-day5
2022/9/8bash核心介绍及目录命令讲解1.Linuxbash命令行介绍1.Linuxbash命令行介绍bash是什么系统调用就是bashLinux命令提示符介绍[root@zhaoguanyu~]##这是超级管理员用户root对应的命令行[zhaoguanyu@zhaoguanyu~]$#这是普通用户zhaoguanyu对应的命令行-'#'是超级用户登录后的提示符,'$'是普通用户登录后的
七百~~~汪汪汪
·
2024-02-01 11:39
老男孩Linux
linux
bash
运维
自学-Linux-
老男孩
Linux77期-day7
文件处理命令重要知识讲解1.处理文件内1.1vi和vim2.3.1.处理文件内1.1vi和vim介绍vi和vim:vi相当于记事本,vim相当于notepad++(默认没有需要安装)安装vim安装命令(其中包括其他的必要的命令)yuminstallpsmiscnet-toolsbash-completionvim-enhanced-y查看是否安装的命令[root@zhaoguanyu~]#rpm-
七百~~~汪汪汪
·
2024-02-01 11:08
老男孩Linux
linux
vim
运维
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
服务器
运维
2022-11-16
——《
老男孩
》
追风的女青年
·
2024-01-31 18:35
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
人最大的成功,就是按照自己的方式度过一生
最后一次见面还是五年前,KTV里的《
老男孩
》,眩晕的五彩光,桌上的啤酒瓶,殷红的西瓜汁。有人鬼哭狼嚎,有人黯然神伤,喧嚣过后,收拾背囊,各自回家。许小姐躲在卫生间里呕吐,貌似喝高了。
晨缘大哥
·
2024-01-30 01:19
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
运维
服务器
上一页
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
其他