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

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

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

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

Благодарю.

  • Сценарий Bash для копирования текста, который в настоящее время введен для подсказки
  • Ошибка обновления Yum: не удалось получить зеркальный список
  • Как программы выводятся в другое место, кроме STDOUT / STDERR? Как этого избежать?
  • Каково влияние подчеркивания в *?
  • Попытка понять .bashrc, env и export
  • Переименуйте файл в терминале Mac OS с помощью Regex
  • Что это за подчеркивающие команды?
  • Потенциальные проблемы (если они есть) при рекурсивной замене пробелов символами подчеркивания во всех именах файлов на жестком диске
  • One Solution collect form web for “Загрузите мой .profile для bash в буфер обмена Emacs? (многорежимный режим)”

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

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

    Interesting Posts

    Bash globs как аргументы без файла. Пример: apt-get remove pkg- *

    xdg-open не обрабатывает процентный код «file: ///» с LXDE

    Сколько места занимает инодекс?

    Ping список IP-адресов и вывод дубликатов

    Получение последних 5 дней от ввода (чтение командной строки)

    Некоторое пространство загадочно исчезает в файловых системах XFS

    Преобразование WMA для playitslowly

    Планирование процесса и выделение ядра на больших процессорах .LITTLE

    Миграция с аппаратного обеспечения на программный RAID

    Почему это временно выглядит так, что предел передачи команды pv больше не применяется, когда я выхожу из приостановки в ram?

    Является ли один bash shellshock для исправления файла tar для SLES?

    идентифицировать недостающие файлы в папке

    настроить безопасное соединение через SSH

    Почему не создается net-snmp 5.7.2. предоставить /etc/rc.d/init.d/snmptrapd?

    Правила SELinux применяются до или после стандартных разрешений linux?

    Linux и Unix - лучшая ОС в мире.