У моєму .bash_profile встановлено bash-завершення за допомогою macports та наступних рядків
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
але завершення не працює, коли я відкриваю Terminal, проте він починає працювати після пошуку .bash_profile або після 'bash -l'.
Я запускаю OSX 10.6, у налаштуваннях терміналу вибрано "Shell відкривається: обрана оболонка входу за замовчуванням (/ usr / bin / login)".
Вирішено: те, що я пропустив, це рядок у розділі Як використовувати bash-завершення
Переконайтеся, що ви додали це після будь-якої маніпуляції з PATH, оскільки в іншому випадку завершення файлу не працюватиме належним чином.
коли я перемістив лінії після маніпуляції PATH, все працює добре.
/bin/bash
за замовчуванням.