FreeBSD wanton.free.ru 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Sun Mar 24 08:01:49 MSK 2002 root@wanton.free.ru:/usr/src/sys/compile/my4 i386.bashrc
PS1="[\A] \u:\w# "
alias h='history 25'
alias j='jobs -l'
alias la="ls -a"
alias lf="ls -FA"
alias ll="ls -lA | more"
alias ff="find . -name " $1
alias rm="rm -i"
alias rmdir="rmdir -i"ман bash 5раз перечитал на предмет
INVOCATION
т.е.что за чем грузится...
в /etc есть profile, но он закомент. весь
~/.bash_profile, ~/.bash_login, and ~/.profile убрал
раньше еслли в ~/.profile это все прописывал -работало....
bash смотрит сначала /etc/profile -> ~/.bash_profile, ~/.bash_login, and ~/.profile и после в ~/.bashrc .Не хочет он читать последний :(((
Где грабли????
может в /etc/profile кот. закоментирован весь???т.е. он его увидел "прочитал" и по умолчанию своё загрузил....#set
BASH=/bin/csh
^^^^^^^^^^^^^^^^^^^^^ 'это что за зверь ?????
BASH_VERSINFO=([0]="2" [1]="05a" [2]
-freebsd4.4")
BASH_VERSION='2.05a.0(1)-release'
BLOCKSIZE=K
COLUMNS=80
DIRSTACK=()
EUID=0
FTP_PASSIVE_MODE=YES
GROUPS=()
HISTFILE=/root/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/root
HOSTNAME=wanton.free.ru
HOSTTYPE=i386
IFS=$' \t\n'
LINES=25
LOGNAME=toor
MACHTYPE=i386-unknown-freebsd4.4
MAIL=/var/mail/toor
MAILCHECK=60
OPTERR=1
OPTIND=1
------кусь----
PPID=119
PS1='\s-\v\$ '
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^((((
PS2='> '
PS4='+ '
PWD=/root
SHELL=/usr/local/bin/bash
SHELLOPTS=braceex
acs
SHLVL=1
TERM=cons25
UID=0
USER=toor
-------енд-----помогите разобраться до конца КАК ГРУЗИТСЯ bash!!!!!
что то я упустил, какой то файл либо опцию
но при опциях в нынешнем basrc в ~/.profile всё работало...что за хрень?ещё
-rw------- 1 root wheel 4530 Mar 26 02:51 .bash_history
-rw-r--r-- 1 root wheel 697 Mar 26 00:11 .bashrc
-rw-r--r-- 2 root wheel 828 Mar 25 19:59 .cshrc
-rw------- 1 root wheel 2710 Mar 25 20:09 .history
-rw-r--r-- 1 root wheel 142 Jan 28 16:13 .klogin
-rw-r--r-- 1 root wheel 2 Mar 24 02:20 .msgsrc
drwx------ 2 root wheel 512 Mar 24 07:01 .sshbash ставил с СДка Free4.5
заранее, 10х!
ps lavr`у сильно не топать ногами..;))
по поиску в этой конфе ничего похожего не нашёл...
Ща накачал ссылок с поиском по инету "bash" буду разбираться.Найду - сообщу..
что то связано с диалоговым не диалоговым режимом....
Где поставить --noprofile & --rcfile ~/.bashrc в каком месте*?????
пока не touch ~/.bash_profile
if
[ -f ~/.bashrc ]; then
source ~/.bashrc;
fiнихрена не заработало *((((
вот и читай маны!
ps м.б. не верный перевод????
>пока не touch ~/.bash_profile
>if
> [ -f ~/.bashrc ]; then
> source ~/.bashrc;
>fi
>
>нихрена не заработало *((((
>
>вот и читай маны!
>
>ps м.б. не верный перевод????
сколько я себя в юниксах помню
эти строки всегда шли в настройках по ~/.bash_profile
и соответственно ~/.bashrc только через них и работал
>FreeBSD wanton.free.ru 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Sun Mar 24 08:01:49 MSK 2002
>root@wanton.free.ru:/usr/src/sys/compile/my4 i386
>
>.bashrc
>
>PS1="[\A] \u:\w# "
>
>alias h='history 25'
>alias j='jobs -l'
>alias la="ls -a"
>alias lf="ls -FA"
>alias ll="ls -lA | more"
>alias ff="find . -name " $1
>alias rm="rm -i"
>alias rmdir="rmdir -i"
>
>ман bash 5раз перечитал на предмет
>INVOCATION
>т.е.что за чем грузится...
>в /etc есть profile, но он закомент. весь
>~/.bash_profile, ~/.bash_login, and ~/.profile убрал
>раньше еслли в ~/.profile это все прописывал -работало....
>bash смотрит сначала /etc/profile -> ~/.bash_profile, ~/.bash_login, and ~/.profile и после в ~/.bashrc .Не хочет он читать последний :(((
>Где грабли????
>может в /etc/profile кот. закоментирован весь???т.е. он его увидел "прочитал" и по
>умолчанию своё загрузил....
>
>#set
>BASH=/bin/csh
>^^^^^^^^^^^^^^^^^^^^^ 'это что за зверь ?????
>BASH_VERSINFO=([0]="2" [1]="05a" [2]
>-freebsd4.4")
>BASH_VERSION='2.05a.0(1)-release'
>BLOCKSIZE=K
>COLUMNS=80
>DIRSTACK=()
>EUID=0
>FTP_PASSIVE_MODE=YES
>GROUPS=()
>HISTFILE=/root/.bash_history
>HISTFILESIZE=500
>HISTSIZE=500
>HOME=/root
>HOSTNAME=wanton.free.ru
>HOSTTYPE=i386
>IFS=$' \t\n'
>LINES=25
>LOGNAME=toor
>MACHTYPE=i386-unknown-freebsd4.4
>MAIL=/var/mail/toor
>MAILCHECK=60
>OPTERR=1
>OPTIND=1
>------кусь----
>PPID=119
>PS1='\s-\v\$ '
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^((((
>PS2='> '
>PS4='+ '
>PWD=/root
>SHELL=/usr/local/bin/bash
>SHELLOPTS=braceex
>acs
>SHLVL=1
>TERM=cons25
>UID=0
>USER=toor
>-------енд-----
>
>помогите разобраться до конца КАК ГРУЗИТСЯ bash!!!!!
>что то я упустил, какой то файл либо опцию
>но при опциях в нынешнем basrc в ~/.profile всё работало...что за хрень?
>
>
>ещё
>-rw------- 1 root wheel 4530 Mar 26 02:51
>.bash_history
>-rw-r--r-- 1 root wheel 697 Mar 26
>00:11 .bashrc
>-rw-r--r-- 2 root wheel 828 Mar 25
>19:59 .cshrc
>-rw------- 1 root wheel 2710 Mar 25 20:09
>.history
>-rw-r--r-- 1 root wheel 142 Jan 28
>16:13 .klogin
>-rw-r--r-- 1 root wheel 2
>Mar 24 02:20 .msgsrc
>drwx------ 2 root wheel 512 Mar 24
>07:01 .ssh
>
>bash ставил с СДка Free4.5
>
>заранее, 10х!
>
>ps lavr`у сильно не топать ногами..;))
>по поиску в этой конфе ничего похожего не нашёл...
>Ща накачал ссылок с поиском по инету "bash" буду разбираться.Найду -
>сообщу..su - root
vipw
меняем:
toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
или /bin/bash - для этого собрать статически bash2 из портов
положить в /bin, НЕ SYMLINK!!! а именно положить туда статический чтобы
не было проблем в single-user modeнастройки среды и bash как пример на http://unix1.jinr.ru/~lavr/
можно взять и поправить под себя, какие-то общие описания настроек
среды http://unix1.jinr.ru/~lavr/howtostart.html
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((((но вопрос не в *этом*!
в 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 ??? (в каком скрипте и когда)????
Вроде всё;)
Вообщем, как я выше сделал-так работает (чего ещё надо 8-/)Всем спасибо...
>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, то .bashrcunix1 ~> echo $SHELL
tcsh
unix1 ~> bash
#в документации все есть bashref/faq
>Вроде всё;)
>Вообщем, как я выше сделал-так работает (чего ещё надо 8-/)
>
>Всем спасибо...