gpt4 book ai didi

linux - 如何显示当前.bashrc文件的来源?

转载 作者:太空狗 更新时间:2023-10-29 11:46:00 25 4
gpt4 key购买 nike

所以我只是回显到 bashrc,并删除了那里的所有内容。但是我的 shell 没有关闭或重新加载,所以我的 bash 源是旧的。有没有办法查看我当前的 bashrc 文件的来源?

最佳答案

您可以使用 bash 命令 set(没有参数,它会转储当前环境变量和函数)和 alias(类似地,转储别名)。这些可能会帮助您重建许多旧的 .bashrc 文件。

但是,您应该记住,这些不显示旧的 .bashrc 本身,它们显示它的结果。例如,如果默认系统 PATH 是 /usr/bin:/bin:/usr/sbin:/sbin 并且您的旧 .bashrc 包含

PATH="$PATH:/opt/X11/bin"

这只会显示最终结果:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

如果您将其复制到新的 .bashrc 中,并且系统路径不断更新(例如包含 /usr/local/bin),您的 .bashrc 将删除更新。

因此,您不应该只获取 setalias 的输出并将其用作新的 .bashrc。但是你可以用它们来提醒你曾经在那里,也可以用它们来避免,例如。必须重写您定义的任何复杂函数。

关于linux - 如何显示当前.bashrc文件的来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15032438/

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