6

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

4 ответа4

4

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

3

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

screen bash -l
1

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

shell -/bin/bash

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .