Откройте новое окно терминала и перейдите в свой домашний каталог (просто введите cd
и нажмите Enter).
После этого введите ls .bash*
и также ls .profile
(обратите внимание, что каждое из этих имен файлов начинается с точки). Если у вас есть эти файлы (а у вас должен быть хотя бы один .profile), вам нужно отредактировать их и добавить к ним псевдонимы. Я использую VI (или VIM) для редактирования этих файлов, но вы можете использовать другой редактор (фактически, ввод в окне терминала open .bash_profile
откроет его в TextEditor, который может быть немного более удобным для пользователя, если вы не знакомы с VI) , Если по какой-то причине у вас нет ни одного из этих файлов, то создайте новый (и назовите его .bashrc), добавьте в него строки псевдонимов (так что это будет одна команда на строку, как вы их наберете) в оболочке), а затем сохраните файл. Затем вы можете создать символические ссылки на .bash_profile и .profile, используяln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Обычно я делаю символические ссылки .bashrc и .bash_profile на .profile, а затем просто беспокоюсь только об одном файле.
Разница между этими файлами заключается в том, что bash будет исходить из разных файлов в зависимости от того, был ли он запущен в качестве оболочки входа в систему (обычно процесс входа в систему запускает оболочку в качестве оболочки входа в систему) или в качестве просто интерактивной (но не учетной записи) оболочки, или неинтерактивная оболочка. Наличие всех трех одинаковых файлов дает мне согласованную среду независимо от того, как был запущен bash.
Вы получите больше информации man bash
, но будьте готовы, это длинная справочная страница. Вы сможете увидеть, какой из трех файлов (.bashrc, .profile и .bash_profile) получен в зависимости от того, в каком режиме был запущен bash.
Надеюсь, это поможет - если нет, дай мне крик.