gpt4 book ai didi

bash - CentOS 中的 PATH 定义在哪里?

转载 作者:行者123 更新时间:2023-12-04 19:41:09 26 4
gpt4 key购买 nike

我开始查看文件,例如:

  • /etc/profile
  • ~/.bash_profile

  • 为了找到定义环境变量的位置。不幸的是,我找不到 $PATH 变量。我正在使用 Bash。

    最佳答案

    最初的 PATH 环境变量继承自 ... 无论启动 shell。例如像 sudosshd 这样的命令,无论在桌面登录后创建你的应该。

    对于未继承初始 PATH 的情况,似乎还有一个 bash 硬连线到 PATH 二进制文件中。 (查看 strings /bin/bash 的输出。)

    然后各种 shell 初始化脚本开始设置或更新 PATH 。例如,在 Ubuntu 上, PATH 变量由 /etc/profile.d/apps-bin-path.sh 更新......由 /etc/profile 运行。

    关于bash - CentOS 中的 PATH 定义在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61583859/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com