方法一:优雅退出(推荐)

使用 `osascript` 执行 AppleScript 请求应用正常退出,适合响应正常的应用:

bash

osascript -e 'tell application "应用名称" to quit'

示例:关闭 Safari

bash

osascript -e 'tell application "Safari" to quit'

方法二:强制关闭(无响应时使用)

通过 `killall` 或 `pkill` 命令强制终止进程:

bash

killall "应用名称" 精确匹配进程名

pkill -f "应用名称" 支持模糊匹配(慎用)

示例:强制关闭无响应的 Safari

bash

killall Safari

操作步骤:

1. 获取应用名称

bash

ps aux | grep -i 应用关键词 查看进程名

2. 执行退出命令

  • 先尝试优雅退出
  • 无响应时再使用强制关闭
  • 注意事项:

    1. 强制关闭可能导致数据丢失,优先尝试优雅退出

    2. 应用名称区分大小写且需完整(如 "Safari" 不能写成 "safari")

    3. 系统进程请谨慎操作,避免关闭关键服务

    高级技巧:

    组合命令一键关闭(示例关闭 Safari):

    bash

    osascript -e 'tell app "Safari" to quit' || killall Safari

    该命令会先尝试正常退出,失败后自动强制关闭。