UNIX: полный справочник, второе издание Кеннета Х. Розена и соавт.
Вы можете запустить другую оболочку после входа в систему, используя имя оболочки в качестве команды; например, чтобы запустить оболочку Korn, вы можете ввести ksh в командной строке. Этот тип оболочки не является оболочкой входа в систему, и вам не нужно снова входить в систему, чтобы использовать ее, но это все еще интерактивная оболочка, что означает, что вы взаимодействуете с оболочкой, вводя команды (в отличие от использования оболочки для запустить скрипт, как описано в главе 20). Экземпляры оболочки, которые запускаются в окне терминала при использовании графического интерфейса, также являются интерактивными оболочками, не входящими в систему. Когда вы запускаете оболочку, не входящую в систему, она не читает ваш файл .profile, .bash_profile или .login (или ваш файл .logout), но все равно читает второй файл конфигурации оболочки (например, .bashrc). Это означает, что вы можете проверить изменения в вашем.
Я проходил вышеупомянутые строки, и я не понимаю, что это значит под интерактивной оболочкой. Правда ли, что .profile не читается, если я использую терминал?
Кроме того, что это значит, когда вы говорите, что bourne не является интерактивной оболочкой, а bash / csh - интерактивной оболочкой?
The Bourne shell can be used as an interactive shell, just like bash or tcsh.
оболочка Борна не такая же, какbash
?