linux下jq工具在线安装&离线安装
概述
jq 是一个目前比较主流的用于处理 JSON 数据的命令行工具,主要是方便开发者和运维人员在命令行终端或 shell 脚本中对 JSON 数据进行处理。
在线安装
这里 linux 系统主要展示 Centos 和 Ubuntu 类型。
CentOS/Redhat 系统
安装用户:root
# Centos7
yum install jq
# Centos8
dnf install jq
# 验证安装
jq --version
Ubuntu/Debian 系统
安装用户:root
apt-get install jq
# 验证安装
jq --version
离线安装
- 下载 jq 安装包
根据要部署系统的架构和类型,选择对应类型的安装包:
- amd64 类型对应 x86_64
- i386 类型对应 x86_32
- arm64 类型对应 aarch64
# 以centos为例,先在可以联网的机器上下载jq二进制文件
wget https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-linux-amd64
# 验证是否为Linux可执行文件
ls -la jq-linux-amd64
file jq-linux-amd64
- 上传到服务器
# 将上传的二进制文件放入系统bin目录下,同时修改文件名称
mv jq-linux-amd64 /usr/local/bin/jq
# 修改文件权限
chmod +x /usr/local/bin/jq
# 创建软链接,主要为了保障命令的普遍可用性,因为默认PATH变量中不一定包含 /usr/local/bin
ln -sf /usr/local/bin/jq /usr/bin/jq
# 验证安装
jq --version
至此,jq 安装完成。

浙公网安备 33010602011771号