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