В этом вопросе упоминается, что не существует стандартного поведения с точки зрения того, читается ли .profile
или нет, когда пользователь входит в систему с GUI в современных системах Linux и Unix. Таким образом, для Ubuntu читается ли .profile
при входе в систему через графический интерфейс?
В какой-то не связанной ноте есть ли способ войти в Ubuntu локально только через терминал (то есть, не используя GUI и не используя SSH для его удаленного доступа)?
Заключенный в кавычки из https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4-.2F.profile
~/.profile
В этом файле можно также поместить присвоения переменной среды, так как он выполняется автоматически DisplayManager во время настольной сессии процесса запуска, а также оболочкой входа в систему, когда каждый входит в систему от текстовой консоли. Это - ~/.profile эквивалентный из вышеупомянутого примера:
экспортируйте =" $PATH ПУТИ экспорта FOO=bar: $HOME/MyPrograms" Примечание: за кодом в ~/.profile бегут, ~/.pam_environment был считан. Это делает ~/.profile подходящим для использования, если Вы хотите переопределить связанную с локалью переменную, которая была установлена в ~/.pam_environment через, например, Поддержке Языка.
Это выполняется автоматически DisplayManager во время настольной сессии процесса запуска, а также оболочкой входа в систему, когда каждый входит в систему от текстовой консоли.
Это означает, что или GUI или CLI будут читать и использовать .profile
Есть ли способ войти в систему Ubuntu локально через терминал только
Ответ уверен. можно или использовать:
Использовать tty [1.. 7] просто нажмите ярлык Ctrl+Alt+F [1.. 6]
PS: tty [1.. 6] = tty1, tty2... tty6
Редактирование в/etc/default/grub
Останавливает всплеск Ubuntu
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Некомментарий для отключения графического терминала путем удаления ведущего хеша #
GRUB_TERMINAL=console
Затем обновите свою личинку для загрузки новой конфигурации:
sudo update-grub