linux - 识别在 Mac OSX 和 Linux 中导出 PATH 更新的位置,而不管终端

标签 linux bash macos scripting path

我熟悉在两个平台上都依赖于 .bashrc 的方法,但是总有人拥有 ZSH (.zshrc),我想知道检查/识别永久更新 PATH 变量的位置的最佳方法是跨 OSX 和 Linux,特别是从 Bash 脚本,至少对于这两种类型的终端。不确定我是否需要做某种嵌套的 IF THENS,或者是否有一些优雅的东西。谢谢。

最佳答案

/etc/profile 中有一个系统范围的配置文件,您可以使用它来设置变量。当然,您需要 root 权限才能执行此操作。

关于linux - 识别在 Mac OSX 和 Linux 中导出 PATH 更新的位置,而不管终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37890526/

相关文章:

r - 在 R 中写入 csv 文件时的分隔符

arrays - Bash 移位更改关联数组的期望值

linux - 控制子进程制作

macos - 在自动布局世界中正确调整 NSWindow 大小

linux - Oracle 表到 SAS 数据集

linux - ubuntu 关机时的命令

bash - cd wslpath as bash function shell 引用问题

c# - Json.Net (8.0) 在 Mono 4.5 Mac 上创建 StringEnumConverter 时出错

xcode - 如何检查是否需要接受 Xcode 许可

c - Linux中进程和线程的区别