>2 lavr
>>su - root
>>vipw
>>меняем:
>>toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
>>или /bin/bash - для этого собрать статически bash2 из портов
>>положить в /bin, НЕ SYMLINK!!! а именно положить туда статический чтобы
>>не было проблем в single-user mode
>
>Так я и сделал. *немноШко* читаю, прежде чем делать что-либо ;)))
>но не cp в /bin
>у меня рут на csh сидит....
>я поставил bash с CD-ка pkg_add. Это статически???
>
>>настройки среды и bash как пример на http://unix1.jinr.ru/~lavr/
>>можно взять и поправить под себя, какие-то общие описания настроек
>>среды http://unix1.jinr.ru/~lavr/howtostart.html
>
>был я там ..У меня в букмарках есть твоя пага лежит со
>времен (не таких давних)как начал UNIX ;)
>
>только непонятно как работает
>pp=()
>{
> ps auxwww | egrep "(PID|${*:-.*})"
>}
>ff=()
>{
> if [ $# -eq 0 ]; then
> echo "Usage: ff pattern";
>
> else
> find . \( -name
>\*$*\* -o -name $*\* -o -name \*$* \) -print;
> fi
>}
>Это при старте запукк. а со строки - нет 8((((
[unix1]~ > ff avp
./Mail/avp
./Mail/patch-avp
./public_html/avp
./public_html/avp/avp-ServerSuit-3.0.135-FreeBSD-4.x.tgz
./public_html/avpdocs
./public_html/avpdocs/avp3.html
./kavp
./kavp-milter
./avpcommand
./Makefile.avp-milter
./Makefile.avp-milter.FreeBSD
./Makefile.avp-lavr
[unix1]~ > pp sendmail
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 54597 0.0 0.3 2512 716 ?? Ss 19июн02 0:23,62 sendmail: accepting connections (sendmail)
You have mail in /var/mail/lavr
[unix1]~ >
>но вопрос не в *этом*!
>в bash есть опции
>--noprofile
>
> Do not read either the
>system-wide startup file
>
> /etc/profile or any of the personal initialization
>
> files ~/.bash_profile, ~/.bash_login, or ~/.pro-
>
> file. By default, bash reads these files
>when it
>
> is invoked as a login shell (see INVOCATION below).
>
>и после этих файлов bash должен(?)прочитать ~/.bashrc...
>Я не прав??????
прав, только порядок зависит от сборки, те можно свой порядок определить
>И *где* прописывать эти опции типа -noprofile -rcfile etc ??? (в каком
>скрипте и когда)????
зачем -noprofile/-rcfile
все что есть и будет стандартно отрабатывать:
сперва: /etc/profile
затем в $HOME/.bash_profile
.bash_login
.profile
это если используется как интерактивный login-shell
если не как login-shell, то .bashrc
unix1 ~> echo $SHELL
tcsh
unix1 ~> bash
#
в документации все есть bashref/faq
>Вроде всё;)
>Вообщем, как я выше сделал-так работает (чего ещё надо 8-/)
>
>Всем спасибо...