命令行下有趣的工具

命令行下有趣的工具

持续收集linux实用的命令行工具。


wttr.in

  1. 获取天气

获取当前所在位置天气:

1
curl wttr.in

效果:

本地天气

获取制定城市天气:

1
curl wttr.in/shanghai

效果:

指定城市

  1. 参数

加参数-o保存为文件

1
curl -o weather.html wttr.in/shanghai
  1. 封装为脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

set -eux

CITY=shanghai
LANGUAGE="zh-CN"
UNIT=m
UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36"

curl \
-H "Accept-Language: $LANGUAGE" \
-H "User-Agent: $UA" \
-o result.html \
wttr.in/$CITY?format=4\&$UNIT

bashtop

bashtop

bashtop是一个开源的linux资源监视器。

其主要作用是用于展示当前 Linux 系统的处理器、内存、硬盘、网络和进程等各项资源的使用情况与统计报告。

这款工具功能众多,但比较亮眼的,主要是以下几项:

  • 可高效响应的操作界面
  • 可显示所选进程的详细统计信息
  • 可过滤进程
  • 可轻松切换不同排序
  • 可自动缩放网络使用情况图标
  • 支持多个不同主题风格的配置

评论