karashchuk.com » Бібліотека Знань » FreeBSD » .bashrc не працює

FreeBSD : .bashrc не працює

Я дуже рідко використовував bash - шел. Раніше достатньо було csh. Але інколи робиш як прог на "чужих" серверах (там де ти прог, а не адмін), і от настав той день, коли потрібно було вносити дуже велику кількість правок в файлах, до яких зазвичай потрібно робити sudo chown ... і зробивши більше пяти десятків таких дій мені згадалась alais.
Зробив файл .bashrc
[ak@dev32h ~]$ cat ~/.bashrc
#
alias ak='sudo chown ak'


виконую команду
[ak@dev32h ~]$ ak
-bash: ak: command not found

як! має працювати, але НІ!

Як виявилось, потрібно створити ще один файл .bash_profile з от так змістом
[ak@dev32h ~]$ cat .bash_profile
export BASH_ENV=~/.bashrc
if [ -f ~/.bashrc ]; then source ~/.bashrc; fi


І лише тоді alais'и з .bashrc почали працювати.

Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу