我发现,如果使用
alias ls='ls -F'
如果在Mac OS X的.bashrc中添加alias,那么新创建的shell将不会具有该别名。我需要再次输入bash
,然后该别名才会生效。
如果我登录到托管公司上的Linux,则.bashrc文件有一行注释:
对于非登录Shell
.bash_profile文件有一行注释:
对于登录Shell
那么别名应该写在哪里?为什么要分离登录Shell和非登录Shell?
某些网页说要使用.bash_aliases
,但在Mac OS X上似乎无效。