UNIX: Tài liệu tham khảo đầy đủ, Ấn bản thứ hai của Kenneth H. Rosen et al.
Bạn có thể bắt đầu một shell khác sau khi bạn đăng nhập bằng cách sử dụng tên của shell như một lệnh; ví dụ, để khởi động trình bao Korn, bạn có thể gõ ksh tại dấu nhắc lệnh. Loại shell này không phải là shell đăng nhập và bạn không phải đăng nhập lại để sử dụng nó, nhưng nó vẫn là shell tương tác, nghĩa là bạn tương tác với shell bằng cách nhập lệnh (trái ngược với sử dụng shell chạy một kịch bản, như đã thảo luận trong Chương 20). Các phiên bản của shell chạy trong cửa sổ terminal khi bạn đang sử dụng giao diện đồ họa cũng là các shell không đăng nhập tương tác. Khi bạn khởi động shell không đăng nhập, nó không đọc tệp .profile, .bash_profile hoặc .login của bạn (hoặc tệp .logout của bạn), nhưng nó vẫn sẽ đọc tệp cấu hình shell thứ hai (chẳng hạn như .bashrc). Điều này có nghĩa là bạn có thể kiểm tra các thay đổi đối với của bạn.
Tôi đã trải qua các dòng trên và tôi không hiểu ý nghĩa của vỏ tương tác. Có đúng là .profile không được đọc nếu tôi đang sử dụng terminal không?
Hơn nữa, điều đó có nghĩa là gì khi bạn nói rằng bourne không phải là một vỏ tương tác trong khi bash / csh là một vỏ tương tác?