看来如果我用
alias ls='ls -F'
里面。在 Mac OS X 上使用 bashrc,那么新创建的 shell 就不会有这个别名。我需要输入 bash
再次和别名将生效。
如果我在主机托管公司登录到 Linux,.bashrc
文件有一个注释行说:
用于非登录 shell
.bash_profile
文件有一条注释说
用于登录 shell
那么别名应该写在哪里呢? 为什么我们要把登录 shell 和非登录 shell 分开呢?
一些网页说使用 .bash_aliases
,但它似乎不能在 Mac OS X 上工作。