Linux: псевдонимы при использовании `screen`

Я использую screen , и у меня есть несколько псевдонимов в моем ~/.bash_profile , например python=python-2.6 . Но по некоторым причинам эти псевдонимы не работают, когда я работаю на screen . Как я могу заставить их работать?

.bash_profile запускается, когда в оболочке входа. Вероятно, вы захотите добавить свои псевдонимы в файл .bashrc . Или вы можете просто выполнить свой .bash_profile каждый раз, когда вы запускаете оболочку на screen

Используйте параметр -l для bash в вашем .screenrc чтобы запустить оболочки bash на экране вашего сеанса как оболочки для входа:

 screen bash -l 

Добавьте эту строку в файл ~ / .screenrc:

 shell -/bin/bash 

Начальная тире выполняет оболочку с параметром login

Если вы запустите exec bash после запуска экрана, они будут работать

  • Выделение несмежного свободного пространства в существующий раздел
  • Как стереть свободное место на диске в Linux?
  • Файлы Seagate Momentus XT, повреждающие файлы (Linux и Mac)
  • Как я могу изменить количество и размер Linux ramdisks (/ dev / ram0 - / dev / ram15)?
  • Как получить битрейт видео из командной строки в Linux?
  • Разделить MPEG-видео из командной строки?
  • Tmux без учета файла конфигурации
  • Повторение псевдонимов в .bashrc
  • Использование правил udev для запуска скрипта при вставке USB
  • Удаление символической ссылки папки Ubuntu удаляет содержимое целевой папки, когда выполняется через OSX & Samba
  • Как создать видео с изображений с помощью FFmpeg?
  • Давайте будем гением компьютера.