Campston Опубликовано 29 мая, 2005 Жалоба Опубликовано 29 мая, 2005 Создал ~/.bashrc, добавил туда алиасов. Но проблема в том, что файл игнорируется при входе в систему. Чтобы он выполнился, приходится логиниться и вручную запускать /bin/bash - только тогда алиасы добавляются - это, конечно, некрасиво. Из манов вычитал, что ~/.bashrc игнорируется в случае, если bash запускается как /bin/sh (/bin/sh у меня это символическая ссылка на /bin/bash). Но кто запускает /bin/sh и можно ли это изменить? Можно наверно заменить /bin/sh на скрипт, запускающий /bin/bash ... но есть ли более красивый способ? Цитата
EL[michlen] Опубликовано 29 мая, 2005 Жалоба Опубликовано 29 мая, 2005 Попробуйте так. В файле ~/.bash_profile напишите: Цитата: ./.bashrc Цитата
Campston Опубликовано 30 мая, 2005 Автор Жалоба Опубликовано 30 мая, 2005 Спасибо, помогло. Интересно также, кто запускает именно /bin/sh и можно ли на это влиять. Цитата
EL[michlen] Опубликовано 30 мая, 2005 Жалоба Опубликовано 30 мая, 2005 Посмотрите файлы /etc/passwd и /etc/shadow - там прописана оболочка для каждого пользователя. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.