本文面向加密货币投资者、开发者、自动化交易爱好者,教你快速把币价监控搬进命令行,全程只需 3 条指令。
什么是 Coinmon?
Coinmon 是一款 轻量级命令行加密货币行情工具:
- 直接调 coinmarketcap.com API,5 秒刷新
- 纯终端输出,可在脚本、自动报价系统中调用
- 支持 30+ 法币单位,美元、欧元、人民币一键切换
👉 用 2 分钟让你的黑窗口化身极简行情看板,立即试试!
快速安装
确保本机已有 Node.js 8+ 环境(如 macOS 可用 brew install node,Windows 可安装 Node 官方包 后再继续)。
sudo npm install -g coinmon安装完成验证:
coinmon --version # 返回版本号表示成功入门用例
1 秒刷新前 10 总市值币种
coinmon输出示例(简写):
Rank | Name | Price (USD) | 24h
---- | ---- | ------------ | ----
1 | Bitcoin (BTC) | 28,031.43 | -1.22%
2 | Ethereum (ETH) | 1,873.21 | +0.86%
...自定义币种维度
- 只看 比特币、SOL
coinmon -f btc,sol - 查看 前 50 名,法币换成 人民币
coinmon -t 50 -c cny - 用易读的 K、M、B 表示市值
coinmon -H true
进阶技巧:脚本 & Cron
把命令封装成 watch_price.sh:
#!/usr/bin/env bash
echo "=== $(date) ==="
coinmon -c cny -t 30 -H true再给脚本定时:
chmod +x watch_price.sh
crontab -e
# 每分钟写入日志
* * * * * ~/watch_price.sh >> ~/coin.log 2>&1观察 24h 走势只需:
tail -2000 ~/coin.log | grep "ETH"FAQ:高频疑问 5 连答
Q1:amd64、arm64 平台能装吗?
A:Node 通吃主流 CPU,同一条 npm install -g coinmon 即可。
Q2:图省事,Docker 能否直接跑?
A:推荐使用 node:slim 镜像,一行 docker run --rm -it node:slim sh -c "npm i -g coinmon && coinmon"。
Q3:价格延迟多久?
A:源站缓存约 1 分钟,适合看盘而非高频套利。
Q4:如何输出成 CSV?
A:coinmon -t 100 -H true | sed '1,2d' | awk '{print $2","$4}' > price.csv,轻松喂给 Excel。
Q5:API 有额度限制吗?
A:coinmarketcap 免费配额每日 10,000 次,个人使用绰绰有余。
场景实战
在通讯录 Bot 里贴行情
把上一步的 watch_price.sh 邮递给 Slack Webhook,即可让 bot 每 10 分钟推送 比特币、以太坊价格。
Grafana 可视化
CSV 数据经 Prometheus + Pushgateway 入库,Grafana 以 5 分钟粒度绘图,配合警报表达式:
LAST(price{bitcoin, usd}) < 25000小结
- Coinmon 用 三条指令 把行情搬进命令行
- 字段可解析,易接入脚本、消息推送、监控系统
- 支持 30 余种法币,本地化零配置
保持命令行清爽,看盘不占屏幕。祝你每一次 coinmon 输入都有好收益!