夜雨聆风学习资料网

ARTICLE · 1285569

每日技巧 · AI工具/命令行 - 2026-10-30

每日技巧 · AI工具/命令行 - 2026-10-30

💡 每日技巧 · AI工具/命令行 2026-10-30

1. 用 jq 即时把大模型返回的 JSON 提取成可用字段

调用大模型 API 时常在 content 里拿到一段 JSON 文本,直接用 jq -r 提取字段、再喂给 shell 变量,可避免写胶水脚本。配合 fromjson 还能处理被字符串包裹的 JSON。

resp=$(curl -s https://api.example.com/v1/chat -d @body.json)
echo "$resp" | jq -r '.choices[0].message.content | fromjson | .summary'
# 存到变量直接用
summary=$(echo "$resp" | jq -r '.choices[0].message.content | fromjson | .summary')

2. 用 llm(Simon Willison)在终端直接对话并保存日志

llm 是一个可挂多家模型的 CLI,支持管道输入、模板和 SQLite 全量日志,非常适合把命令输出丢给模型解释、生成提交信息等。配合 -s 系统提示可固化角色。

pipx install llm
llm install llm-anthropic
llm -m claude-haiku-5-5 "用一句话解释什么是反向代理"
git diff | llm -s "你是资深工程师,根据 diff 写一条规范的 commit message"
llm logs --oneline | head   # 查看历史对话

3. 用 fzf 给任意命令加模糊搜索,快速挑历史/文件/进程

fzf 是通用模糊查找器,接到 history、find、ps 后面即可交互选择,回车即输出结果。配 Ctrl-R 历史搜索和 ** 路径补全,能显著减少手敲长命令和长路径的时间。

# 安装(以常见环境为例)
sudo apt-get install -y fzf
# 模糊搜索历史命令并直接执行
fc -ln 1 | fzf | bash
# 模糊挑文件交给编辑器
vim $(find . -type f | fzf)
# 模糊找进程并 kill
kill -9 $(ps -ef | sed 1d | fzf -m | awk '{print $2}')

与今日《每日行业新闻》配套阅读

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料