You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统zsh环境下设置.NET环境变量退出遥测的方法

zsh环境下关闭.NET CLI遥测的配置方法

针对bash的.bash_profile配置方案在zsh环境下不生效,因为zsh默认不会加载bash的专属配置文件,按下面的步骤操作即可:

临时生效(仅当前终端会话有效)

直接在当前终端执行以下命令即可,关闭终端后配置自动失效:

export DOTNET_CLI_TELEMETRY_OPTOUT=1

可以执行echo $DOTNET_CLI_TELEMETRY_OPTOUT验证,返回值为1即代表当前会话配置成功。

永久生效(所有新开zsh会话默认生效)

zsh的用户级配置文件为当前用户目录下的.zshrc,把环境变量写入该文件即可永久生效:

  1. 用任意文本编辑器打开~/.zshrc,比如使用nano编辑器可以直接执行:
    nano ~/.zshrc
    
  2. 在文件的任意位置(通常写在文件末尾方便后续维护)追加一行配置:
    export DOTNET_CLI_TELEMETRY_OPTOUT=1
    
  3. 保存文件并退出编辑器,执行以下命令让配置立刻加载,无需重启终端:
    source ~/.zshrc
    

补充说明:如果需要给系统内所有用户统一关闭.NET遥测,直接把上述export语句写入zsh的全局配置文件即可,不同发行版全局配置路径略有差异,常见路径为/etc/zsh/zshrc或/etc/zshrc,编辑该文件需要root权限。

配置完成后可以新开一个终端窗口执行dotnet --info验证,不会再弹出遥测收集相关的提示即代表配置生效。

内容的提问来源于stack exchange,提问作者raxnocafi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 22:12:52