【发布时间】:2010-10-28 12:37:12
【问题描述】:
可能重复: What's the difference between .bashrc, .bash_profile, and .environment?
看来如果我用
alias ls='ls -F'
在 Mac OS X 上的 .bashrc 内部,那么新创建的 shell 将没有该别名。我需要再次输入bash,该别名才会生效。
如果我在托管公司登录 Linux,.bashrc 文件有一个注释行,上面写着:
对于非登录shell
.bash_profile 文件有一条评论说
用于登录shell
那么别名应该写在哪里呢?我们如何将登录 shell 和非登录 shell 分开?
有些网页说使用.bash_aliases,但它似乎不适用于Mac OS X。
【问题讨论】:
-
哦,这太愚蠢了。这个问题已经存在了将近两年。它不是完全重复的,因为它要求提供规范性建议(应该做什么)。
标签: bash shell environment