Devops

Shell使用Jenkins的boolean值

Shell使用Jenkins的boolean值

#!/bin/bash if ! [[ $SKIP_TESTS == true ]] ; then #Do something if condition match fi #!/bin/bash GRAY_MODE=false availabilityZone=ap-southeast-1c

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell替换字符串的几种方法:变量替换,sed,awk

Shell替换字符串的几种方法:变量替换,sed,awk

变量a是一个带空格的字符串,现在用"yezhou"替换变量a中的"appblog": $ echo $a -rw-r----- 3 appblog appblog 3336 2012-01-12 17:35 /apps/appblog/properties/I

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell脚本获取本机IP并将IP赋值给变量待用

Shell脚本获取本机IP并将IP赋值给变量待用

方法一 #!/bin/bash ETH="eth0" HOST_IP=$(ifconfig $ETH | grep "inet" | awk '{ print $2}' | awk -F: '{print $2}') e

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell脚本字符串截取的8种方法

Shell脚本字符串截取的8种方法

假设有变量 var=http://www.aaa.com/123.htm #号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中var是变量名,#号是运算符,*//表示从左边开始删除第一个//号及左边的所有字符,即删除http:// 结果是:www.aaa.com/123.h

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell判断字符串是否包含另一个字符串

Shell判断字符串是否包含另一个字符串

使用grep s1="abcdefg" s2="bcd" result=$(echo $s1 | grep "${s2}") if [[ "$result" != "" ]] then ech

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell中字符串判空

Shell中字符串判空

#!/bin/sh STRING= if [ -z "$STRING" ]; then echo "STRING is empty" fi if [ -n "$STRING" ]; then echo "ST

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell中的$0、$1、$2的含义

Shell中的$0、$1、$2的含义

在 shell 中我们会见到$0、$1、$2这样的符号,这是什么意思呢?简单来说$0就是shell脚本本身的名字,$1是shell脚本传的第一个参数,$2是shell脚本传的第二个参数 比如新建一个shell脚本test.sh,内容如下: #!/bin/sh echo "shell脚本本

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell字符串拼接

Shell字符串拼接

test.sh #!/bin/bash your_name="AppBlog.CN" # 使用双引号拼接 greeting_1="hello, "$your_name" !" greeting_2="hello, ${your_

Joe.Ye Joe.Ye 2023-02-24
0 0 0
CentOS下PHP 7.4 快速安装

CentOS下PHP 7.4 快速安装

https://www.php.net/downloads.php # yum install wget gcc gcc-c++ g++ autoconf autoconf2.13 automake make m4 # yum install openssl openssl-devel python

Joe.Ye Joe.Ye 2023-02-12
0 0 1
CentOS下Nginx及PHP快速安装

CentOS下Nginx及PHP快速安装

Nginx # wget http://nginx.org/download/nginx-1.17.2.tar.gz # tar -zxf nginx-1.17.2.tar.gz # cd nginx-1.17.2/ # ./configure --prefix=/usr/local/nginx

Joe.Ye Joe.Ye 2023-02-12
0 0 3
CentOS 7下安装及配置VsFTP(详细)

CentOS 7下安装及配置VsFTP(详细)

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 安装及配置VsFTP # rpm -qa | grep vsftpd //查看系统是否已经安装vsftpd # yum instal

Joe.Ye Joe.Ye 2023-02-12
0 0 2
CentOS下安装配置Nginx

CentOS下安装配置Nginx

安装编译环境 # yum install wget git gcc gcc-c++ g++ autoconf autoconf2.13 automake make m4 安装配置Nginx # wget http://nginx.org/download/nginx-1.14.0.tar.gz #

Joe.Ye Joe.Ye 2023-02-12
0 0 1
CentOS下安装配置VsFTP

CentOS下安装配置VsFTP

查询系统版本 # uname -a el7(CentOS 7) # yum install vsftpd # which nologin /usr/sbin/nologin # useradd -d /data/www -s /usr/sbin/nologin www # passwd www #

Joe.Ye Joe.Ye 2023-02-12
0 0 1
CentOS下安装JDK

CentOS下安装JDK

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 官方下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装JDK8 u152: # mkdir /usr/lo

Joe.Ye Joe.Ye 2023-02-12
0 0 1
CentOS 7下安装MySQL

CentOS 7下安装MySQL

MySQL 是一种关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低

Joe.Ye Joe.Ye 2023-02-12
0 1 1
1 20 21 22