Linux: псевдонимы при использовании `screen`
Я использую screen
и у меня есть несколько псевдонимов в моем ~/.bash_profile
, например python=python-2.6
, Но по некоторым причинам эти псевдонимы не работают, когда я работаю в screen
, Как я могу заставить их работать?
4 ответа
Решение
.bash_profile
запускается при входе в оболочку Возможно, вы захотите поместить свои псевдонимы в .bashrc
файл. Или вы можете просто выполнить свой .bash_profile
каждый раз, когда вы запускаете оболочку в screen
Использовать -l
возможность ударить в вашем .screenrc
чтобы запустить оболочку bash вашей экранной сессии в качестве оболочки входа в систему:
screen bash -l
Добавьте эту строку в ваш файл ~/.screenrc:
shell -/bin/bash
Начальная черта выполняет оболочку с опцией входа
Если вы бежите exec bash
после запуска экрана они будут работать