Только что установлен Ubuntu 14.04.1 LTS.
Согласно .profile,
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists.
Нет ~ / .bash_profile или ~ / .bash_login.
Это не похоже на исходный .profile при открытии терминала.
Почему он не запускает .profile при открытии терминала? Почему .profile там, если он не является источником? Как узнать / контролировать, что происходит при открытии нового терминала? Когда открывается новый терминал, делает ли он «логин»? Где хорошее место для добавления $ HOME / bin на мой путь? .bashrc? Это вызовет проблему, потому что .profile имеет тот же код?Я обнаружил, что мне нужно было отредактировать профиль по умолчанию. Выберите вкладку «Название и команда», затем установите флажок «Запустить команду как оболочку входа». После этого новые терминалы будут запускать сценарий .profile.
введите описание изображения здесь