The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: В чем отличие .bash_profile и .bash..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: В чем отличие .bash_profile и .bash..."  
Сообщение от auto_tips on 17-Апр-07, 09:31 
.bash_profile загружается только при входе пользователя в систему (консольный вход, ssh),
в то время как  .bashrc запускается для интерактивных сервисов выполняемых без логина (запуск xterm).

URL: http://www.debianadmin.com/difference-between-bash_profile-and-bashrc-files.html
Обсуждается: https://www.opennet.ru/tips/info/1408.shtml

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "В чем отличие .bash_profile и .bashrc"  
Сообщение от PENGUINofNSK on 17-Апр-07, 09:31 
Мнэ-у, а до конца перевести?

Работая с линуксом, необходимо постоянно помнить, какой "профиль" нужно редактировать для автоматической установки переменных среды.

Согласно мануалу по bash, .bash_profile исполняется для оболочек, осуществляющих авторизацию пользователя. .bashrc исполняется для интерактивных оболочек, не авторизующих пользователя.

При авторизации в консоли - физической или по ssh, выполняется .bash_profile.

Однако, если вы запускаете терминал в оконной системе (GNOME,KDE), режим оболочки в Emacs, или выполняете /bin/bash из другой оболочки, выполняется .bashrc.

Однако, большинство людей вызывают один скрипт из другого.

Для достижения этого эффекта вам необходимо открыть .bash_profile и раскомментировать следующие строки (под строкой # include .bashrc if it exists):

if [ -f ~/.bashrc ];
then
source ~/.bashrc
fi

Теперь .bashrc будет исполняться при авторизации на нашей машине с консоли.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "В чем отличие .bash_profile и .bashrc"  
Сообщение от stimpack on 18-Апр-07, 05:47 
Докатились. Маны трудно прочесть. Тем более, что описано очень доступно. В самом начале. В размере  пары строк.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "В чем отличие .bash_profile и .bashrc"  
Сообщение от st email(??) on 18-Апр-07, 10:21 
а я обычно делаю так:
ln -sf .bashrc .bash_profile
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "В чем отличие .bash_profile и .bashrc"  
Сообщение от Doka (??) on 19-Апр-07, 16:17 
!?!
ln -sf .bashrc .bash_profile
!?!

да и если к переменной PATH делается какая добавка,
то она будет все время расти при интерактивном вызове bash

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "В чем отличие .bash_profile и .bashrc"  
Сообщение от const86 (ok) on 19-Апр-07, 19:44 
> да и если к переменной PATH делается какая добавка, то она будет все время расти при интерактивном вызове bash

Ну не всё время, а только при вложенных вызовах bash'а. Не так уж страшно, хотя хорошего мало. С другой стороны, изменил настройки своей PATH - приходится запускать заново сеанс. Кому как больше нравится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "В чем отличие .bash_profile и .bashrc"  
Сообщение от гость on 20-Апр-07, 10:32 
Какой сеанс, зачем?

. ~/.bashrc

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "В чем отличие .bash_profile и .bashrc"  
Сообщение от stimpack on 01-Май-07, 13:50 
раньше я думал, что в линухе самый дружелюбный шел по умолчанию. когда увидел zsh, понял, что ошибся. :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "В чем отличие .bash_profile и .bashrc"  
Сообщение от Cub email on 02-Май-07, 00:47 
А по-подробней можно ? ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "В чем отличие .bash_profile и .bashrc"  
Сообщение от Sphinx email(??) on 20-Май-07, 10:13 
Zsh мало чем лучше bash'а. Просто всем буква z нравится и "типа круто". Это groupthinking.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "В чем отличие .bash_profile и .bashrc"  
Сообщение от vOrOn email on 20-Май-07, 14:21 
> Zsh мало чем лучше bash'а. Просто всем буква z нравится и "типа
> круто". Это groupthinking.

Не могли бы вы перечислить эти "мало чем лучше"?
С примечанием, когда оно появилось в Zsh, а когда в Bash-e?

10x.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру