UNIX: การอ้างอิงที่สมบูรณ์, ฉบับที่สองโดย Kenneth H. Rosen และคณะ
คุณสามารถเริ่มเชลล์อื่นหลังจากที่คุณล็อกอินโดยใช้ชื่อของเชลล์เป็นคำสั่ง ตัวอย่างเช่นในการเริ่มต้น Korn เชลล์คุณสามารถพิมพ์ ksh ที่พรอมต์คำสั่ง เชลล์ชนิดนี้ไม่ใช่เชลล์ล็อกอินและคุณไม่จำเป็นต้องล็อกอินอีกครั้งเพื่อใช้ แต่มันยังเป็นเชลล์แบบโต้ตอบซึ่งหมายความว่าคุณโต้ตอบกับเชลล์โดยการพิมพ์คำสั่ง (ต่างจากการใช้เชลล์เพื่อ เรียกใช้สคริปต์ตามที่กล่าวไว้ในบทที่ 20) อินสแตนซ์ของเชลล์ที่ทำงานในหน้าต่างเทอร์มินัลเมื่อคุณใช้ส่วนต่อประสานกราฟิกเป็นเชลล์ที่ไม่ได้ล็อกอินแบบโต้ตอบ เมื่อคุณเริ่มเชลล์ที่ไม่ได้ล็อกอินจะไม่อ่านไฟล์. profile, .bash_profile หรือ .login (หรือไฟล์. logout ของคุณ) แต่จะยังอ่านไฟล์คอนฟิกูเรชันเชลล์ตัวที่สอง (เช่น. bashrc) ซึ่งหมายความว่าคุณสามารถทดสอบการเปลี่ยนแปลงของคุณ
ฉันกำลังผ่านเส้นข้างบนและฉันไม่เข้าใจความหมายของเชลล์เชิงโต้ตอบ เป็นความจริงหรือไม่ที่โปรไฟล์ไม่อ่านถ้าฉันใช้เทอร์มินัล
ยิ่งไปกว่านั้นมันหมายความว่าอย่างไรเมื่อคุณพูดว่า bourne ไม่ใช่เชลล์เชิงโต้ตอบในขณะที่ bash / csh เป็นเชลล์เชิงโต้ตอบ?