我开始更多地使用命令行,并且我发现有很多方法可以配置我的配置文件$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
)