Комментарии 4
Если вы нашли эту страницу в поиске, то наверняка пытаетесь решить какую-то проблему с запуском bash.
Нет, проблем нет. А вы посмотрите на expect, вам может очень пригодиться.
0
Статья выгляди слегка незаконченной
+6
В оболочке fish, которой не надо было следовать легаси-интерфейсам, этот механизм первоначальной настройки шелла работает, имхо, гораздо логичнее и понятнее. В fish всегда, вне зависимости от того, login это шелл или interactive, читается один и тот же набор конфигов (~/.config/fish/config.fish
, /etc/fish/config.fish
, /usr/share/fish/config.fish
). Если есть необходимость разделять конфигурацию шеллов, можно проверить тип оболочки с помощью команд status --is-login
и status --is-interactive
:
if status --is-login
for f in ~/config/fish/login.d/*.fish
source $f
end
end
for f in ~/config/fish/init.d/*.fish
source $f
end
if status --is-interactive
for f in ~/config/fish/interactive.d/*.fish
source $f
end
end
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Запуск Bash в деталях