如何快速上手terminal-notifier:10个实用命令示例
terminal-notifier是一款强大的macOS命令行工具,让你能够直接从终端发送用户通知。如果你经常在命令行工作,这个工具将极大地提升你的工作效率和体验。
快速安装指南
通过Homebrew安装是最简单的方式:
brew install terminal-notifier
或者通过RubyGems安装:
gem install terminal-notifier
10个实用命令示例
1. 基础通知
发送简单的消息通知:
terminal-notifier -message "任务已完成!"
2. 带标题和副标题
terminal-notifier -title "项目构建" -subtitle "成功" -message "所有测试已通过"
3. 播放声音通知
当通知出现时播放默认声音:
terminal-notifier -message "新邮件到达" -sound default
4. 使用管道数据
将命令输出直接作为通知内容:
echo "系统更新完成" | terminal-notifier -sound default
5. 自定义应用图标
terminal-notifier -title "下载完成" -message "文件已保存" -appIcon /path/to/icon.png
6. 点击打开网址
terminal-notifier -message "查看最新价格" -open "http://finance.yahoo.com"
7. 点击启动应用
terminal-notifier -title "同步完成" -message "数据已更新" -activate "com.apple.AddressBook"
8. 分组通知
确保同一组只显示最新通知:
terminal-notifier -group "build-process" -message "编译进行中..."
9. 移除通知
清除特定组的通知:
terminal-notifier -remove "build-process"
10. 执行命令
点击通知时执行shell命令:
terminal-notifier -message "部署完成" -execute "say '部署成功'"
实用技巧
忽略勿扰模式
即使在勿扰模式下也显示通知:
terminal-notifier -message "紧急通知" -ignoreDnD
内容图片附件
在通知中附加图片:
terminal-notifier -message "截图已保存" -contentImage /path/to/image.png
系统偏好设置
要让通知持续显示直到手动关闭,请前往: 系统偏好设置 → 通知 → terminal-notifier,将样式从"横幅"改为"提醒"。
使用场景
- 构建系统:在长时间构建完成后发送通知
- 下载管理:文件下载完成时提醒
- 脚本监控:监控脚本执行状态
- 自动化任务:定时任务完成通知
terminal-notifier让命令行工作变得更加直观和高效,是每个macOS开发者和系统管理员必备的工具之一。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考







