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编程
第一章 Shell 概述
目录1.1.为什么学习和使用
Shell编程
1.2.Shell是什么1.2.1.shell起源1.2.2.查看当前系统支持的shell1.2.3.查看当前系统默认shell1.2.4.Shell概念1.3
[禾火]
·
2024-02-20 17:52
shell脚本编程
运维
17.Linux
shell编程
(通过Makefile看Android.mk文件)
(创建于2018/2/11上午8:12:32)Makefile文件//递归展开式,可以引用还没有定义的变量,展开是引用时展开1str1=$(str2)2str2=hello//直接展开式,必须引用定义好了的变量,定义之后就会展开4str3:=android5str4:=$(str3)6str5:=$(str1)world//变量的追加8str5+=,nicetomeetyou//自定义函数10my
任振铭
·
2024-02-20 12:34
第43课
shell编程
基础 2019-05-30
第十周day4.png1、计算:[root@m01scripts]#catjisuan.sh#!/bin/basha=10b=20x=$ay=$bif[$#-ne2];thenecho"Usage:sh$0num1num2"exitfiawk-vn1=$x-vn2=$y'BEGIN{printn1/n2}'awk-vn1=$x-vn2=$y'BEGIN{printn1*n2}'awk-vn1=$x
苏水的北
·
2024-02-20 11:37
Liunx
shell编程
及自动化运维实现--第五章三剑客
一、正则表达式正则表达式(RE)是一种字符模式,用于再查找过程中匹配指定的字符,在大多数程序中,正则表达式都被置于两个正斜杠之间:例如//就是由正斜杠界定的正则表达式,他将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符时最重要的概念。元字符定义:元字符是这样的一类字符,他们表达的是不同于字面本身的含义分类:基本正则表达式字符和扩展正则表达式字符基本正则表达式字符^行首定位符$行尾定
沉浸月
·
2024-02-20 09:28
自动化
运维
Linux--
shell编程
中的if语句
一、if语句1.ifif语句语法格式:ifconditionthencommand1command2...commandNfi1)判断当前系统是否有多个ssh进程,如果有则打印truetest12.sh#!/bin/bashif[$(ps-ef|grep-c"ssh")-gt1]thenecho"true"fi2)判断/media/cdrom文件是否存在,若不存在就去创建这个目录test13.sh
nuhao
·
2024-02-19 19:47
linux
运维
服务器
Linux--
shell编程
中的for循环
一、for循环与其他编程语言类似,Shell支持for循环。1.格式1-字符型循环for循环一般格式为:for变量in值1值2值3…do程序done当变量值在列表里,for循环即执行一次所有命令,使用变量名获取列表中的当前取值。命令可为任何有效的shell命令和语句。in列表可以包含替换、字符串和文件名。in列表是可选的,如果不用它,for循环使用命令行的位置参数。实例:1)顺序输出当前列表中的数
nuhao
·
2024-02-19 19:47
linux
运维
服务器
Shell编程
之正则表达式
文章目录引言一、正则表达式1、正则表达式概述2、基础正则表达式3、扩展正则表达式二、grep命令1、统计包含某个字符的文本行的行数2、不区分大小写查找the所有的行3、将非空行写入到文件中4、过滤出IP地址三、元字符操作案例1、查找特定字符2、查找特定集合字符2.1查找既有i又有o的特殊字符2.2查找单个重复字符2.3查找oo前面不是R开头的行2.4查找oo前面不是大小写字母开头的行2.5查找包含
风雪一更ing
·
2024-02-14 17:29
正则表达式
linux
unix
Linux系统——
Shell编程
免交互及小命令详解
目录一、免交互1.HereDocument多行重定向1.1定义1.2语法格式1.3tee命令1.4cat与tee1.5HereDocument变量设定2.Expect2.1定义2.2格式2.3命令详解2.4示例2.4.1交互式2.4.2远程拷贝文件2.4.3远程登录交互式登录免交互式登录2.4.4免交互远程批量创建用户二、字符串处理1.字符串切片1.1基于偏移量取字符1.1.1取字符长度1.1.2
一坨小橙子ovo
·
2024-02-14 07:51
linux
服务器
运维
提升开发效率N倍的20+命令行神器!
题目叫“Shell助力开发效率提升”,更切题的应该是叫“命令行”提升开发效率,这里并没有讲到
Shell编程
,而是主要介绍Linux或者Mac下常用的一些基本工具命令来帮助处理一些日常事务。
程序IT圈
·
2024-02-14 00:25
xhtml
android模拟器
cobol
nagios
awk
提升开发效率N倍的20+命令行神器
题目叫“Shell助力开发效率提升”,更切题的应该是叫“命令行”提升开发效率,这里并没有讲到
Shell编程
,而是主要介绍Linux或者Mac下常
程序IT圈
·
2024-02-14 00:24
xhtml
android模拟器
cobol
nagios
glassfish
linux7 rpm安装的mysql操作
1.开启和关闭1.1.开启servicemysqlstart1.2.关闭servicemysqlstop1.3.重启servicemysqlrestart2.登录:
shell编程
的方账号密码端口一起:mysql
骑代码奔小康
·
2024-02-12 10:53
【Linux】
Shell编程
Shell编程
目录
Shell编程
1.shell基础1.输入重定向&输出重定向2.管道3.特殊字符(3.1)通配符(3.2)引号(3.3)注释符(#)4.别名5.命令历史`history`2.Shell脚本
JunLal
·
2024-02-10 20:17
Linux
linux
运维
服务器
day67-
shell编程
之-while循环
循环语句常用于重复执行一条指令或一组指令,直到条件不满足停止,shell脚本语言的循环语句常见的有while、until、for、select循环语句,其中,until和select已经基本淡出历史舞台。本章讲while循环while循环语句主要用来重复执行一组命令会语句。在企业中常用于守护进程或持续运行的程序,特别是一些监控任务。也有时候会用while来读取文件的每一行内容1、while语法wh
文娟_狼剩
·
2024-02-10 14:18
2018-03-31复习
1.oralce高级查询https://mubu.com/doc/2Mqj0kIIvK2.
shell编程
之变量https://mubu.com/doc/1Q3dZNVWmK3.
shell编程
之正则表达式
8a590e918db0
·
2024-02-10 11:13
shell编程
练习7
编写一个计算1到n的累加和的函数fun,其中n由脚本参数给出。调用该函数,计算1到20的和。程序清单:#!/bin/bashfun(){sum=0i=1while[$i-le$1]dosum=$(($sum+$i))i=$(($i+1))donereturn$sum}fun20echo"Thesumis$sum"exit0运行结果:
传说熊猫人
·
2024-02-09 22:05
4、
shell编程
一、变量命名规则在Bash中,变量的默认类型都是字符串型二、变量分类1、用户自定义变量2、环境变量:存储跟操作系统环境相关的数据。变量可以自定义,但对系统生效的环境变量名和变量作用是固定的,名字不能随便改,值可以随便定义。3、位置参数变量:作用和变量名称都是系统确定好的,只能改变它的值。4、预定义变量:作用和变量名称都是系统确定好的,只能改变它的值。三、用户自定义变量1、变量定义(1)等号左右两边
ltjxwxz
·
2024-02-09 12:11
fghbbbbbbbbbb
欢迎关注博主Mindtechnist或加入【LinuxC/C++/Python社区】一起探讨和分享LinuxC/C++/Python/
Shell编程
、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术
Mindtechnist
·
2024-02-08 18:44
sqlite
mysql
oracle
hbase
json
ajax
bootstrap
一篇文章入门
Shell编程
一、初始Shellshell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Linux提供的Shell解析器有:/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/cshCentos默认的解析器是bash/bin/bash二、Shell脚本入门1.shell脚
不亭
·
2024-02-08 13:42
测试
linux
运维
服务器
Shell 编程入门
走进
Shell编程
的大门为什么要学Shell?学一个东西,我们大部分情况都是往实用性方向着想。从工作角度来讲,学习Shell是为了提高我们自己工作效率,提高产出,让我们在更少的时间完成更多的事情。
学致前端攻略
·
2024-02-08 13:42
网络
后端
后端开发
后端
shell
编程语言
zzzzzzzzzzzzzzzzz
欢迎关注博主Mindtechnist或加入【LinuxC/C++/Python社区】一起探讨和分享LinuxC/C++/Python/
Shell编程
、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术
Mindtechnist
·
2024-02-08 10:45
eclipse
ide
visual
studio
github
git
ci/cd
windows
shell脚本基础语法(.sh ./ sh bash source shell)
Linux之Shell脚本基础语法0.学习一门语言的顺序1.
Shell编程
概述1.1Shell名词解释在Linux操作系统中,Shell是一个命令行解释器,它为用户提供了一个与操作系统内核交互的界面。
Le0v1n
·
2024-02-07 18:01
奇奇怪怪的知识
面试题(Interview
Questions)
bash
linux
fgcvbnm
欢迎关注博主Mindtechnist或加入【LinuxC/C++/Python社区】一起探讨和分享LinuxC/C++/Python/
Shell编程
、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术
Mindtechnist
·
2024-02-07 12:34
sqlite
json
ajax
bootstrap
硬件工程
arm开发
驱动开发
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
几个简单的
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
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
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 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
运维
服务器
上一页
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
其他