Возможный дубликат: В чем разница между .bashrc,.bash_profile и .environment?
Кажется, что если я использую
alias ls='ls -F'
внутри .bashrc в Mac OS X, то только что созданная оболочка не будет иметь этот псевдоним. Мне нужно снова набрать bash
, и этот псевдоним будет действовать.
И если я войду в Linux на хостинговой компании, в файле .bashrc
будет строка комментариев, в которой говорится:
Для оболочки без входа
а файл .bash_profile
содержит комментарий, в котором говорится
для оболочки входа
Итак, где должны быть написаны псевдонимы? Почему мы разделяем оболочку входа и оболочку без входа?
Некоторые веб-страницы говорят, что используйте .bash_aliases
, но это не работает на Mac OS X. Кажется.