ICode9

精准搜索请尝试: 精确搜索
  • Shell 从入门到精通 (四)条件判断2022-08-14 14:02:47

    1.基本语法 [ condition ](注意condition前后要有空格)注意:条件非空即为true,[ atguigu ]返回true,[] 返回false。 2. 常用判断条件 (1)两个整数之间比较 = 字符串比较-lt 小于(less than) -le 小于等于(less equal)-eq 等于(equal) -gt 大于(greater than)-ge 大于等于(greater equal) -ne

  • Linux 清空日志的五种方法2022-08-13 20:02:17

    第一种:cat /dev/null > filename 第二种:: > filename 第三种:> filename 第四种:echo "" > filename 第五种:echo > filename https://blog.csdn.net/m0_60126160/article/details/120815277

  • Shell使用ping检查主机的可用性2022-08-12 11:31:33

    写一个脚本,检查网络设备是否在线或者解析地址成功,这里尝试使用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"

  • 7. 关于数据迁移的相关_项目一2022-08-11 08:31:31

    第一次导入数据 [[email protected] dataExport]# cat export.sh #!/bin/bash echo "====================导出age_pvs表数据(覆盖写)程序启动==========================" sqoop export --connect "jdbc:mysql://node1:3306/project?serverTimezone=UTC&useUnicode=true&charac

  • Linux 命令行之目录切换2022-08-08 11:33:28

    快速切换回切换目录之前的目录(cd -) [[email protected] ~]# cd /usr/local [[email protected] local]# cd / [[email protected] /]# cd - /usr/local [[email protected] local]# 快速切换回用户 home 目录(cd ~ 或 cd) 如果是 root 用户,home 目录就是 /root, 如果不是 root 用户,home 目录就是 /home/

  • 批处理if-else结构2022-08-07 16:31:32

    判断结构的三种形式 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. )

  • shell脚本入门学习2022-08-07 14:33:42

    1 参考 【尚硅谷】Shell脚本从入门到实战_哔哩哔哩_bilibili 本文为上面链接的课程学习记录。 2 基础 shell脚本需要shell解释器进行执行,shell解释器就是一个应用程序,有多种。 2.1 命令解释器 常用/bin/sh和/bin/bash。 $ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/b

  • [MRCTF2020]Ez_bypass WP2022-08-07 13:31:00

    首先打开页面 他提示说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

  • PHP字符串操作2022-08-06 19:17:23

    字符串操作 字符串查找 # 查找首次出现的位置,不区分大小写 stripos(string, needle [, offset]) echo stripos("xyC", "c"); //2 # 查找首次出现的位置,区分大小写 strpos(string, needle [, offset]) echo strpos("ABCabc", "c"); //5 # 查找最后一次出现的位置,不区分大小写 strr

  • ash 数组操作2022-08-05 15:31:50

    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=

  • windows 的 nginx 运行脚本2022-08-05 09:34:14

    起因 起因是要在公司和家里都要运行nginx进行前端的动静分离, 其实最好的方案是吧nginx部署在云服务上, 但是网络不互通. 最后就只能下载一个windows的nginx了, 家里和公司个各自跑各自的. 但是windows上nginx的启动没有linux上的方便, 于是便有了这个脚本的产生. 球友们也可以参

  • centos7一键部署mariadb数据库【单点主主主备】2022-08-04 12:33:51

    1. 概述 平时集群需要经常部署mariadb数据库服务。mariadb的部署,有很多种方式,可以根据实际需求选择不同的部署架构。 比较常用的包括: 单点部署 双主部署 主从部署 本篇内容主要主要是完成另一个支持这三种部署方式的脚本,在平时使用足够。 脚本在安装了centos7.9的虚拟机环境测试

  • shell提取当前机器静态属性2022-08-03 21:00:35

    需求 写脚本,提取当前机器的静态属性,包括如下,写入文件/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

  • 为nginx创建自签名证书2022-08-03 14:35:54

    #!/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

  • cmd for循环文件夹文件.2022-08-03 09:35:28

    #输出当前文件夹下所有的子文件(包括子文件夹下的文件)。 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

  • CentOS7升级OpenSSH到8.52022-08-02 18:01:12

    目录描述升级思路和注意事项安装步骤 描述 此脚本主要针对SSH服务加密漏洞扫描,故升级为SSL协议版本为8.5 升级思路和注意事项 升级前,打开telnet远程登录服务,测试是否可以登录,确保可以root用户登录 升级SSL过程中,不要终端当前会话 确定好 OpenSSH与OpenSSL 版本与zlib版本的对应关

  • 【win10】批量更新某个目录下的git项目2022-08-02 15:07:09

    1、场景 只有一级目录   2、批处理脚本 CHCP 65001 @ECHO OFF ECHO "####################################################" ECHO "# Subject: update git repo #" ECHO "# Date: 2022.08.02 #"

  • jar包、war包项目部署2022-07-31 17:34:49

    部署 部署 jar包 部署 war包 部署 jar包 环境准备 JDK Tomcat Linux 环境 1.将jar文件上传至服务器 2.编写脚本 启动脚本放在跟jar 一起的路径下,如果不放在同一路径下,需修改脚本。 #!/bin/bash # 启动的jar包名称 projectName='jar包名称.jar' logName='jar包名称.log' #

  • pdo操作数据库2022-07-30 14:02:31

    1.连接数据库 /* 通过调用驱动程序创建一个PDO实例 */ $dsn = 'mysql:dbname=lv;host=127.0.0.1'; $user = 'root'; $password = 'root'; try { $pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: �

  • CICD--.gitlab-ci.yml2022-07-29 18:33:03

    before_script: - vserion=0.1.1 stages: - install_go - build_rule install_go: stage: install_go before_script: - echo "Check the docker version, then build merge-rule docker images" - docker --version - docker build -f Dock

  • Shell 基础知识2022-07-29 14:36:48

    本文的 Bash 版本说明 macOS 默认的 bash 安装路径是 /usr/bin/bash,这个版本通常是 3.2.5。可以通过执行 bash --version 查看版本信息。 因为在后面的关联数组一节中,使用 declare -A 声明关联数组时一直提示:"declare: -A: invalid option",所以我升级了 Bash 版本。 升级 Bash 请

  • php魔术方法2022-07-29 13:32:54

    pHP魔术函数集锦 1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct() 当删除一个对象或对象操作终止时被调用。 3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__c

  • Linux 查看时间2022-07-28 15:03:53

    查看时间: 1 #输出当前年月日 2 echo $(date +%F) 3 4 #输出当前时间(时分) 5 echo $(date +%R) 6 7 #输出当前时间(时分秒) 8 echo $(date +%T) 9 10 #输出星期 11 echo $(date +%A) 12 13 #组合输出日期时间 14 echo $(date +%Y/%m/%d) 15 16 #输出时分秒 17 echo $(d

  • shell编程规范与变量2022-07-27 19:33:09

    Shell Shell脚本概述 Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件; 给该文件可执行权限; 可结合各种Shell控制语句以完成更复杂的操作 Shell脚本的应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 Shell的作用 命令解释器,“翻译官” 介于

  • shell学习笔记(2)2022-07-27 15:04:25

    1、shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。 2、用来处理参数的特殊字符 参数处理说明 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有