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 после запуска экрана они будут работать

Другие вопросы по тегам