草庐IT

jq常用操作

1.简介  jq是一款非常强大的JSON命令行处理工具。其官网地址为:https://stedolan.github.io/jq/2.安装  以CentOS为例:1.在线安装yuminstall-yepel-release&&yuminstall-yjq2.离线安装访问官网,并下载jq(Linux64-bit)在Linux中执行命令mv-f/home/surpass/jq-linux64/usr/bin/jq3.验证安装#jq-hSomeoftheoptionsinclude:-ccompactinsteadofpretty-printedoutput;-nuse`null`asthesing

jq常用操作

1.简介  jq是一款非常强大的JSON命令行处理工具。其官网地址为:https://stedolan.github.io/jq/2.安装  以CentOS为例:1.在线安装yuminstall-yepel-release&&yuminstall-yjq2.离线安装访问官网,并下载jq(Linux64-bit)在Linux中执行命令mv-f/home/surpass/jq-linux64/usr/bin/jq3.验证安装#jq-hSomeoftheoptionsinclude:-ccompactinsteadofpretty-printedoutput;-nuse`null`asthesing

Linux 基础教程 47-echo详细讲解

  echo命令是Linux中最基础和最常用的命令,特别是在Shell脚本经常用来打印输出调试信息等,功能比较丰富,现来总结一下,方便后续查看。1.基本语法echo[参数]字符串  主要参数解释如下所示:参数功能-e激活转义字符-n输出不进行换行转义符详细解释如下所示:转义符含义\a发出警告声\b转义后相当于退格键(Backspace),前提是\b后面存在字符\c不进行换行,若后面有字符也不输出,若没有与echo-n等效\n输出换行\f换行,但换行后新行的开头位置连接着上一行的行尾\v与\f相同\r光标移到行首,但不换行,相当于使用\r后面的字符覆盖\r之前同等长度的字符\t插入TAB符\插入

Linux 基础教程 47-echo详细讲解

  echo命令是Linux中最基础和最常用的命令,特别是在Shell脚本经常用来打印输出调试信息等,功能比较丰富,现来总结一下,方便后续查看。1.基本语法echo[参数]字符串  主要参数解释如下所示:参数功能-e激活转义字符-n输出不进行换行转义符详细解释如下所示:转义符含义\a发出警告声\b转义后相当于退格键(Backspace),前提是\b后面存在字符\c不进行换行,若后面有字符也不输出,若没有与echo-n等效\n输出换行\f换行,但换行后新行的开头位置连接着上一行的行尾\v与\f相同\r光标移到行首,但不换行,相当于使用\r后面的字符覆盖\r之前同等长度的字符\t插入TAB符\插入

Linux 基础教程 46-cURL详细讲解

  cURL是常用的URL命令行请求工具,常用于Linux系统中,向WebServer发送请求。它的名字就是客户端(client)的URL工具的意思。以下示例,我们以CentOS7.9为演示环境,来看看cURL的一些常用用法1.cURL安装[root@surpass~]#yuminstall-ycurl2.cURL命令语法curl[options...]2.1URL格式  在万维网上,每一个信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位器),它是万维网的统一资源定位标志,就是指网络地址。URL的格式定义要参考RFC1808。 

Linux 基础教程 46-cURL详细讲解

  cURL是常用的URL命令行请求工具,常用于Linux系统中,向WebServer发送请求。它的名字就是客户端(client)的URL工具的意思。以下示例,我们以CentOS7.9为演示环境,来看看cURL的一些常用用法1.cURL安装[root@surpass~]#yuminstall-ycurl2.cURL命令语法curl[options...]2.1URL格式  在万维网上,每一个信息资源都有统一的且在网上唯一的地址,该地址就叫URL(UniformResourceLocator,统一资源定位器),它是万维网的统一资源定位标志,就是指网络地址。URL的格式定义要参考RFC1808。 

Linux生成随机数

  在日常测试过程中,需要经常Mock部分数据,使其看起来具有随机性,虽然可以通过高级程序语言来进行实现,也非常高效快捷。除此之外还有没有其他办法呢?今天我们来探讨一下,在Liunx中如何快速生成随机数。本次所使用的环境为CentOS7.9.2009版本1.生成随机数1.1通过内置环境变量  系统内置的环境变量为:$RANDOM,因此我们可以很方便在命令行或Shell脚本中进行调用。示例如下所示:[Surpass@surpass~]$echo${RANDOM}32181[Surpass@surpass~]$echo${RANDOM}25895使用环境变量RANDOM生成的随机数据范围为:[0,

Linux生成随机数

  在日常测试过程中,需要经常Mock部分数据,使其看起来具有随机性,虽然可以通过高级程序语言来进行实现,也非常高效快捷。除此之外还有没有其他办法呢?今天我们来探讨一下,在Liunx中如何快速生成随机数。本次所使用的环境为CentOS7.9.2009版本1.生成随机数1.1通过内置环境变量  系统内置的环境变量为:$RANDOM,因此我们可以很方便在命令行或Shell脚本中进行调用。示例如下所示:[Surpass@surpass~]$echo${RANDOM}32181[Surpass@surpass~]$echo${RANDOM}25895使用环境变量RANDOM生成的随机数据范围为:[0,

Jenkins实践指南-02-Groovy基础知识01

2.Groovy基础知识  [作者:Surpassme] 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。2.1Groovy简介  [作者:Surpassme] Groovy是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率也比较高,且能够与Java语言无缝对接,可以在写Groovy时语法按Java的语法继续写,也能在Java中调用Groovy脚本,均可以很好运行。2.2Groovy环境  [作者:Surpassme] Groovy是基于JVM的,所以安装Groovy,需要准备好JDK环境。这里假设大家已经提前准备好JDK环境

Jenkins实践指南-02-Groovy基础知识01

2.Groovy基础知识  [作者:Surpassme] 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。2.1Groovy简介  [作者:Surpassme] Groovy是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率也比较高,且能够与Java语言无缝对接,可以在写Groovy时语法按Java的语法继续写,也能在Java中调用Groovy脚本,均可以很好运行。2.2Groovy环境  [作者:Surpassme] Groovy是基于JVM的,所以安装Groovy,需要准备好JDK环境。这里假设大家已经提前准备好JDK环境
12