|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 11 Apr 2001 21:32:22 To : Ilya Evseev Subject : Re: aliases -------------------------------------------------------------------------------- On Wed, 11 Apr 2001 04:23:24 +0000 (UTC), Ilya Evseev <evseev@csa.ru> wrote: > Hi! >> Куда надо команды alias=... прописывать, чтобы они при старте запоминались >и >> далее работали во всех запускаемых bash`ах, а не только в котором были >набраны? >> Пробовал в rc.local, в ~/.bash_profile -- не работает. > >~/.bashrc или /etc/bashrc /etc/bashrc -- вещь нестандартная :-). bash про нее ничего не знает. При логине/просто запуске он читает совершенно разные комплекты файлов. В общем man bash /INVOCATION Чтобы что-то читалось в обоих случаях, нужно в ~/.bash_profile добавить . ~/.bashrc или что-нибудь в оба ~/.bashrc и ~/.bash_profile Я обычно alias'ы храню в ~/.bash_alias, в .bashrc прописано следующее: [ -f ~/.bash_alias ] && . ~/.bash_alias [ -f ~/.bash_functions ] && . ~/.bash_functions и в .bash_alias всегда прописаны пара строк: alias a='. ~/.bash_alias; . ~/.bash_functions; alias' и (в одну строку) alias mkalias='alias >~/.bash_alias; typeset -f | sed "s/^declare -f//g" >~/.bash_functions' > >С уважением, >Илья Евсеев > > --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/61205e21479c.html, оценка из 5, голосов 10
|