On 10.11.2011 16:00, Anton Kovalenko wrote: > James Brown <[email protected]> writes: > >> В чистой консоли же все инициализируется и работает нормально. В >> терминале под иксами начинает работать, только после того как сделаешь >> source .profile или . .profile (хотя вроде как это должно делаться при >> залогинивании). >> При этом, umask, прописанный в $HOME/.profile, и путь (если есть >> $HOME/bin, значит включать его в $PATH) инициализируются нормально при >> залогинивании в иксах, проблема только с alias'ами >> В чем может быть дело? > > Если вы в "чистой консоли" запустите ещё один bash (без параметров), в > нём уже aliases не будет. > > Есть разница между aliases и (PATH, umask): первые относятся к > конкретному экземпляру шелла, вторые наследуются дочерними процессами от > любых родительских процессов. > > Попробуйте определить алиасы в $HOME/.bashrc вместо .profile. Он как раз > для таких вещей предназначен, если я правильно помню. >
Спасибо, через .bashrc работает. Единственно не пойму, почему раньше-то работало из .profile? Неск. дней назад еще. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

