这篇文章用于记录和推荐自己常用或刚发现的命令行工具(macOS系统),别小看这些工具,指不定它是提升生产力好帮手
gping图形化的ping命令
安装
通过homebrew安装
brew install orf/brew/gping
使用
ping单个域名或IP
gping baidu.com
支持多个域名同时ping和比较
gping baidu.com qq.com
k6 现代化压测工具
安装
brew install k6
使用
k6和其他压测工具如ab不同的是,都是编写测试脚本进行测试操作,方便复用逻辑,对前端特别友好,因为他本身是一个es6模块
简单测试脚本,保存为k6.js
import http from 'k6/http'
export default function() {
let response = http.get("https://test-api.k6.io")
}
运行测试
k6 run k6.js
ImageMagick 图片编辑处理和格式转换工具
安装
brew install imagemagick
安装的时候可能会报依赖错误
==> Installing dependencies for imagemagick: imath and openexr
==> Installing imagemagick dependency: imath
==> Pouring imath-3.0.5.big_sur.bottle.tar.gz
tar: Error opening archive: Failed to open '/Users/charles/Library/Caches/Homebrew/downloads/4fa94de10b66bd4df3ba69b8186eb51680ef2795f459950826bc1dccb8aea3c5--imath-3.0.5.big_sur.bottle.tar.gz'
Error: Failure while executing; `tar --extract --no-same-owner --file /Users/charles/Library/Caches/Homebrew/downloads/4fa94de10b66bd4df3ba69b8186eb51680ef2795f459950826bc1dccb8aea3c5--imath-3.0.5.big_sur.bottle.tar.gz --directory /private/tmp/d20210720-49211-hu3h5d` exited with 1. Here's the output:
tar: Error opening archive: Failed to open '/Users/charles/Library/Caches/Homebrew/downloads/4fa94de10b66bd4df3ba69b8186eb51680ef2795f459950826bc1dccb8aea3c5--imath-3.0.5.big_sur.bottle.tar.gz'
需要单独brew install imath等安装库以后,继续执行安装命令
使用
- 图片转换:
magick convert xxx.pdf xxx.png
- 图片转换并按比例缩小尺寸:magick convert xxx.jpg -resize 50% xxx.png
- 多张图片转gif动画:
magick *.png queen.gif
- 从gif图片中提取对应帧的图片:
magick 'queen.gif[1]' xxx.png
其他命令请参考文档:https://imagemagick.org/scrip...
youtube视频下载工具
安装
需要python3.6版本,可以通过python --version先确认下
python -m pip install git+https://github.com/kinshuk-h/pytube
注意下,这边不是通过官方仓库安装,由于官方仓库有一个正则错误的bug一直没人合并,所以有人fork了一个仓库修复了这个bug,2022-04-21实测可用
使用
pytube https://www.youtube.com/watch?v=Aw0YJwcTFu0
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。