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

离线安装

  1. 下载 jq 安装包

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
  1. 上传到服务器
# 将上传的二进制文件放入系统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 安装完成。

posted @ 2025-08-18 16:53  505donkey  阅读(560)  评论(3)    收藏  举报