是否存在在 *nix 环境中定义 *rc 文件的“模式”或组?

是否存在在 *nix 环境中定义 *rc 文件的“模式”或组?

我开始更多地使用命令行,并且我发现有很多方法可以配置我的配置文件$HOME。这很好,因为您可以按照自己真正喜欢的方式进行自定义。

不幸的是,对于初学者来说,选项太多会让人有点困惑。例如,我.bash_alias为正在使用的一些别名创建了选项。我甚至不知道这个选项的存在,我习惯于简单地编辑 .bashrc。

是否存在一种模式,一种“良好做法”,设想灵活性模块化就 rc 文件结构而言?是否存在一个标准化组织,还是每个组织都只创建自己的配置设置?

答案1

配置文件都依赖于使用它们的软件。在大多数情况下,文件是有名称的,.<programname>rc在某些情况下,它是“隐藏”目录中的配置文件.,即~/.fluxbox/init

将别名放在文件中并没有错.bashrc.bash_alias是从内部调用的另一个 shell 脚本.bashrc,有些人只是喜欢隔离他们的配置,而其他人,比如我,则喜欢将所有相关配置放在同一个文件中,以便于管理。

在我的.bashrc有:

#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi

我认为这就是你的,只是没有注释掉,这意味着它检查这.bash_alias是一个文件,然后将其“来源”到文件中.bashrc(这就是. ~/.bash_alias意思,.在这种情况下是的快捷方式source

相关内容