LINUX.ORG.RU

[/bin/sh]алиасы


0

0

При запуске bash как sh отваливаются все алиасы из ~/.bashrc. Куда бы ему их прописать, или как заставить читать ~/.bashrc?

P.S. Нужно задать не глобально, а для конкретного юзера.
P.P.S. login-shell - zsh.

★★

Ответ на: комментарий от scholz

Не, не работает. Пробовал уже.

xetf ★★
() автор топика

При запуске в качестве sh, bash переходит в режим POSIX-совместимости. Может, потому и нет алиасов?

gotf
()

When bash is started in posix mode, as with the  --posix  command  line
option, it follows the POSIX standard for startup files.  In this mode,
interactive shells expand the ENV variable and commands  are  read  and
executed  from  the  file  whose  name is the expanded value.  No other
startup files are read.

т.е. либо используй ENV, либо давь в начало скрипта

    . ~/.bashrc

sainahic
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.