.bashrc - под X'ми ok, в console - bad

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12

.bashrc - под X'ми ok, в console - bad

Сообщение pipll »

Вобщем так: в .bashrc у меня прописаны нужные (удобные) мне алиасы. Под иксами (эмуляторе терминала) все нормально:

Код: Выделить всё

pipll:/var/log:$ alias
alias df='df -h'
alias du='du -sh'
alias ls='ls --all --color=auto'
alias su='su -'

Выхожу в голую консоль:

Код: Выделить всё

pipll:/var/log:$ alias
alias d='dir'
alias dir='/usr/bin/ls $LS_OPTIONS --format=vertical'
alias ls='/usr/bin/ls $LS_OPTIONS'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias v='vdir'
alias vdir='/usr/bin/ls $LS_OPTIONS --format=long'

Ну мало ли чего, думаю... Загружаю комп с runlavel 3 - в консоле изменений нет. Стартую иксы - alias - все нормально. Выхожу из иксов - тот же косяк...
Тот же самый трабл и для su - ни в иксах, ни в консоли алиасы из .bashrc (рутовского, естественно) не работают. (хотя с .bash_profile везде все нормально). Привожу свои .bashrc и .bash_profile

Код: Выделить всё

pipll:~:$ cat .bashrc
umask 022

export EDITOR=vim
export BROWSER=lynx

alias su='su -'
alias ls='ls --all --color=auto'
alias du='du -sh'
alias df='df -h'

source ~/.bash_profile

Код: Выделить всё

pipll:~:$ cat .bash_profile
PS1='\[\e[1;32;40m\u:\e[1;36;40m\w:\e[1;33;40m$\e[0m\] '

у рута почти такие-же файлы

Кто что может сказать по этому поводу?
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: .bashrc - под X'ми ok, в console - bad

Сообщение clx »

~/.Xresources или ~/.Xdefaults используешь? Если да, то покажи, что там прописано.
/etc/profile есть? Если есть, то не трогал ли ?
iMac 20" Core Duo.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: .bashrc - под X'ми ok, в console - bad

Сообщение d_n_k »

bash смотрит только в файл .bash_profile, а всякие rc - это байда.
чтоб такое работало в .bash_profile пишется следущее:

Код: Выделить всё

# Get the aliases and functions
if [ -f $HOME/.bash_alias ]; then
        source $HOME/.bash_alias
fi

естественно что подобное уже может быть написано в /etc/profile

// info bash
все сказанное есть имхо...
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12

Re: .bashrc - под X'ми ok, в console - bad

Сообщение pipll »

(clx @ Суббота, 20 Августа 2005, 21:19) писал(а):~/.Xresources или ~/.Xdefaults используешь? Если да, то покажи, что там прописано.
/etc/profile есть? Если есть, то не трогал ли ?

Код: Выделить всё

pipll:~:$ cat .Xdefaults
Rxvt*geometry: 80x30
Rxvt*background: black
Rxvt*foreground: white
Rxvt*cursorColor: green
Rxvt*font: 9x15
Rxvt*scrollBar: False

/etc/profile не трогал...

pipll добавил в 21.08.2005 09:08

(d_n_k @ Суббота, 20 Августа 2005, 23:46) писал(а):bash смотрит только в файл .bash_profile, а всякие rc - это байда.
чтоб такое работало в .bash_profile пишется следущее:

Код: Выделить всё

# Get the aliases and functions
if [ -f $HOME/.bash_alias ]; then
        source $HOME/.bash_alias
fi

естественно что подобное уже может быть написано в /etc/profile

// info bash

Спасибо огромное, помогло!
Спасибо сказали: