Intereting Posts
awk проверить и распечатать, когда это правда Выполнить строку команд с помощью одного sudo Как узнать общую память между двумя процессами? Imagemagick: установить параметры IPTC в jpeg-изображении Какой способ передачи файлов (например, FTP) я могу использовать для rlogin (Solaris 8 на SPARC) Клиент Openvpn не может ping openvpn сервер и сервер lan Использование шаблона glob в качестве аргумента для "which" Греп, чтобы найти правильную строку, sed, чтобы изменить содержимое, а затем вернуть его в исходный файл? su пользователь терпит неудачу с «grep: / var / cpanel / users / user: Permission denied» Используя wget или другую команду, как скачать сейчас, но конвертировать ссылки позже? Установка Java на OpenSuse Как переименовать файл в случайный GUID? Команда du показывает косую черту после каталогов? Как использовать параметр -t для отображения команды Unix Как настроить Xorg для установки динамического двойного монитора

Загрузите мой .profile для bash в буфер обмена Emacs? (многорежимный режим)

У меня есть многорежимный режим (полученный из ansi-term ) с bash, запущенным в Emacs 23.3, который является эмулятором терминала, работающим в Emacs.

Однако я заметил, что он не загружал мой профиль пользователя, включая переменные среды, $ PATH и т. Д.

Как сообщить многопользовательский режим для запуска bash с моим профилем пользователя в файле ~ / .profile?

Благодарю.

Ваш .profile должен быть загружен при входе в систему, а не в каждом терминале. Его цель – определить переменные среды и другие параметры для всего сеанса (включая ваш оконный менеджер и любую программу, которую вы начинаете с него, например, Emacs). Это нормально, что ~/.profile не читается при запуске терминала: редко бывает необходимо определить переменные среды. У вашей оболочки есть файл инициализации ( .bashrc или .zshrc или аналогичный файл), обычно используемый для определения функций и псевдонимов и установки параметров оболочки.

В .profile , его кузены и как они загружены, прочитайте этот ответ и те, на которые я ссылаюсь. Во всех системах есть способ установить переменные среды при входе в систему, но есть некоторые различия в отношении того, как (многие среды читают .profile , но некоторые из них, например, у вас нет).