每个不同的UNIX / Linux shell启动文件的目的是什么?

前端之家收集整理的这篇文章主要介绍了每个不同的UNIX / Linux shell启动文件的目的是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以前,在第一次设置* NIX环境时,我会将所有 shell自定义项放入.bashrc中,使用以下.bash_profile:
if [ -f $HOME/.bashrc ]; then
    . $HOME/.bashrc
fi

但是,基于this answer及其相关注释,我最近将PATH重新定义移动到了.bash_profile.

您认为应该使用什么类型的命令.profile,.bash_profile,.bashrc(和任何其他dotfiles),以及为什么?

根据shell的调用方式,以特定顺序读取或不读取它们. ‘man bash’的调用部分将给出订单以及何时阅读.这取决于shell是否作为交互式和/或登录shell调用.

This链接会告诉你’为什么’

原文链接:https://www.f2er.com/bash/385589.html

猜你在找的Bash相关文章