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