gpt4 book ai didi

linux - 我如何远程获取 .bashrc

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:53 24 4
gpt4 key购买 nike

我目前正在编写一个脚本来使用 ssh 在远程机器中设置一些 PATH。我已经成功地在 .bashrc 中设置了变量。但是,我脚本的最后一步是“source .bashrc”。但是,当我手动 ssh 到机器时,PATH 仍然没有设置。有什么问题?

最佳答案

如果在计算机 A 上,您在计算机 B 上使用通过 ssh 运行的脚本设置 PATH,在脚本中,然后再次登录到计算机 B,PATH 将回到最初的状态。计算机不会记住进程之间 PATH 的值,也不会共享它。 PATH 是一个特定于每个进程的环境变量。如果你使用

 export PATH

那么它将被子进程继承,但是这里你的第二个登录 session 不是第一个登录 session 的子进程。

关于linux - 我如何远程获取 .bashrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1586947/

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