#### @Title : to_omp_quota_config## @Kind : shell#### @Author: #### @Tips : This is a UNCHOSEN TEMPLATE## AND you could write down your code below comment## OR getting rid of the comment before that## modify by Bob Wu in 2022-06-23 exp
手工注入:代码审计: <?php//including the Mysql connect parameters.include("../sql-connections/sql-connect.php");error_reporting(0);// take the variablesif(isset($_GET['id'])){$id=$_GET['id'];//logging the connection parameters to a
Access2000和Access2003生成的mdb文件如何区别? 把下面脚本复制到记事本里,再保存为GetMdbVer.vbs,运行后可以获得mdb文件的版本。 Set objAccess = CreateObject("Access.Application") objAccess.OpenCurrentDatabase "C:\Users\octob\Desktop\Database2.mdb" intFormat = objAcce
;分号 连续运行命令 # ifdown eth0;ifup eth0 | 管道 正则表达式中表示或者 # echo "ooooee" |egrep '(oo|ee)'{2} 表示匹配 oooo 或者 eeee 的字符 前面命令的标准输出作为后面命令的标准输入 # ifconfig|grep eth0 表示ifconfig查出来的信息然后过滤出eth0的这一行
# shell 数字不支持\d ,只能使用[0-9] if [[ "abcyyy13554221547HelloxxxWorld" =~ yyy([0-9]{11})(Hello)xxx(.*) ]] then echo The regex matches! echo $BASH_REMATCH echo ${BASH_REMATCH[1]} echo ${BASH_REMATCH[2]}
内容概要 基础阶段 脚本处理/测试变量操作符分支结构之if分支分支结构之case分支循环结构之while循环循环结构之for循环函数 脚本处理/测试 #脚本处理window 回车是 \r\nlinux 回车是 \nyum install -y dos2unix (软件)命令:dos2unix 脚本名 -------处理#脚本测试:sh -x 与 se
set 命令:设置变量 (1) set 显示环境变量 set 会显示当前所有的系统环境变量 set c 会显示所有以 c 或 C开头的变量。 ( 即:不区分大小写 ) set com 显示所有以 com或 Com开头的变量 (2) set 设置环境变量 如:set str=ok // 就是将变量 str 的值设置成字符串“ OK”注:如果在
在我们从dockerhub或github上下载的时候,经常会碰到超时的问题,一般就是多尝试下载几次就可以了,但手动重复执行很麻烦,下面是自动检测若未成功执行就自动再次执行命令的代码: while #!/bin/bash while ! docker pull xxx/xxx;do sleep 1 done echo 'succes' until #!/bin/bash
1.基本语法 [ condition ](注意condition前后要有空格)注意:条件非空即为true,[ atguigu ]返回true,[] 返回false。 2. 常用判断条件 (1)两个整数之间比较 = 字符串比较-lt 小于(less than) -le 小于等于(less equal)-eq 等于(equal) -gt 大于(greater than)-ge 大于等于(greater equal) -ne
第一种:cat /dev/null > filename 第二种:: > filename 第三种:> filename 第四种:echo "" > filename 第五种:echo > filename https://blog.csdn.net/m0_60126160/article/details/120815277
写一个脚本,检查网络设备是否在线或者解析地址成功,这里尝试使用ping命令 实现 check_address_resolution.sh #!/bin/bash RED="\033[31m" # Error message GREEN="\033[32m" # Success message YELLOW="\033[33m" # Warning message BLUE="\033[36m"
第一次导入数据 [root@node1 dataExport]# cat export.sh #!/bin/bash echo "====================导出age_pvs表数据(覆盖写)程序启动==========================" sqoop export --connect "jdbc:mysql://node1:3306/project?serverTimezone=UTC&useUnicode=true&charac
快速切换回切换目录之前的目录(cd -) [root@augurit ~]# cd /usr/local [root@augurit local]# cd / [root@augurit /]# cd - /usr/local [root@augurit local]# 快速切换回用户 home 目录(cd ~ 或 cd) 如果是 root 用户,home 目录就是 /root, 如果不是 root 用户,home 目录就是 /home/
判断结构的三种形式 if (not) errorlevel number command if (not) string1=string2 command if (not) exist filename command 注意: ELSE 子句必须出现在同一行上的 IF 之后。例如: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )
1 参考 【尚硅谷】Shell脚本从入门到实战_哔哩哔哩_bilibili 本文为上面链接的课程学习记录。 2 基础 shell脚本需要shell解释器进行执行,shell解释器就是一个应用程序,有多种。 2.1 命令解释器 常用/bin/sh和/bin/bash。 $ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/b
首先打开页面 他提示说f12里面有东西,于是直接ctrl+u 查看源代码 I put something in F12 for you include 'flag.php'; $flag='MRCTF{xxxxxxxxxxxxxxxxxxxxxxxxx}'; if(isset($_GET['gg'])&&isset($_GET['id'])) { // 进行判断gg和id两个参数 $id=$_GE
字符串操作 字符串查找 # 查找首次出现的位置,不区分大小写 stripos(string, needle [, offset]) echo stripos("xyC", "c"); //2 # 查找首次出现的位置,区分大小写 strpos(string, needle [, offset]) echo strpos("ABCabc", "c"); //5 # 查找最后一次出现的位置,不区分大小写 strr
for myi in 0 1 2 ; do eval mvar$myi=$myidone myi=1eval newvar="\$mvar$myi"echo $newvar eval newvar="\$mvar0"echo $newvar ----------------------------------------------------------- eval mvar0=0eval mvar1=2eval mvar2=3 eval newvar=
起因 起因是要在公司和家里都要运行nginx进行前端的动静分离, 其实最好的方案是吧nginx部署在云服务上, 但是网络不互通. 最后就只能下载一个windows的nginx了, 家里和公司个各自跑各自的. 但是windows上nginx的启动没有linux上的方便, 于是便有了这个脚本的产生. 球友们也可以参
1. 概述 平时集群需要经常部署mariadb数据库服务。mariadb的部署,有很多种方式,可以根据实际需求选择不同的部署架构。 比较常用的包括: 单点部署 双主部署 主从部署 本篇内容主要主要是完成另一个支持这三种部署方式的脚本,在平时使用足够。 脚本在安装了centos7.9的虚拟机环境测试
需求 写脚本,提取当前机器的静态属性,包括如下,写入文件/tmp/server_info.log 系统版本 cat /etc/redhat-release 内核版本 uname -r 主机名 hostname eth0网卡ip ifconfig eth0 | awk 'NR2{print $2}' eth1网卡ip ifconfig eth1 | awk 'NR2{print $2}' 当前主机的公网ip curl -s
#!/bin/sh # create self-signed server certificate: read -p "Enter your domain [www.example.com]: " DOMAIN echo "Create server key..." openssl genrsa -des3 -out $DOMAIN.key 1024 echo "Create server certificate signing req
#输出当前文件夹下所有的子文件(包括子文件夹下的文件)。 for /r %i in (*.*) do @echo %i #输出指定目录的子文件(包括子文件夹下的文件) for /r "D:\Documents\Downloads" %i in (*.*) do @echo %i #查找所有文件并删除。 for /r %i in (*.*) do @delete /Q /S /F %i
目录描述升级思路和注意事项安装步骤 描述 此脚本主要针对SSH服务加密漏洞扫描,故升级为SSL协议版本为8.5 升级思路和注意事项 升级前,打开telnet远程登录服务,测试是否可以登录,确保可以root用户登录 升级SSL过程中,不要终端当前会话 确定好 OpenSSH与OpenSSL 版本与zlib版本的对应关
1、场景 只有一级目录 2、批处理脚本 CHCP 65001 @ECHO OFF ECHO "####################################################" ECHO "# Subject: update git repo #" ECHO "# Date: 2022.08.02 #"