ในสมัยก่อน สถานีปลายทาง เป็นอุปกรณ์ที่เป็นข้อความที่เชื่อมต่อกับคอมพิวเตอร์: เริ่มแรกกล โทรพิมพ์ ต่อมา เทอร์มินัลวิดีโอ . ตัวย่อ tty
(TeleTYpe) และ vt
(Video Terminal) ยังคงมาจากยุคนี้
ปลอบใจ เริ่มแรกคือสวิตช์และไฟแสดงสถานะพร้อมใช้งานอย่างแท้จริงบนแผงคอนโซลของคอมพิวเตอร์ ( ที่นี่ เป็นรูปภาพของแผงด้านหน้าของ PDP-11/20 ซึ่งเป็นรุ่นที่ 1 ของ Unix ในปี 1972) ต่อมามันถูกใช้สำหรับโทรพิมพ์พิเศษ / เทอร์มินัลต่อกับคอมพิวเตอร์ ผู้ประกอบการสามารถใช้คอนโซลเพื่อดำเนินการสิทธิพิเศษ
อีกครั้งในภายหลังเทอร์มินัลฮาร์ดแวร์ถูกแทนที่ด้วย เทอร์มินัลอีมูเลเตอร์ ชอบ xterm
: โปรแกรม GUI ช่วยให้คุณพิมพ์ข้อความและดูการตอบสนองการสื่อสารกับส่วนที่เหลือของระบบผ่านช่องสัญญาณตามตัวละครแบบสองทิศทางเช่นเดียวกับ teletypes และเทอร์มินัลวิดีโอผ่านสายอนุกรม
ดังนั้นสำหรับ Linux บนพีซีคำถามคือสิ่งที่ควรแทนที่คอนโซลเทอร์มินัลของคอมพิวเตอร์รุ่นเก่า วิธีแก้ปัญหาที่ชัดเจนคือการใช้แป้นพิมพ์และหน้าจอที่มีอยู่ แต่นั่นค่อนข้าง จำกัด เนื่องจากจะมีเพียงคอนโซลเดียวสำหรับการใช้งานระบบและไม่มีเทอร์มินัลอื่นใดให้ทำงานจริง และผู้ใช้ตามบ้านไม่มีเทอร์มินัลพิเศษที่สามารถเชื่อมต่อกับสายอนุกรม ดังนั้น คอนโซลเสมือน คิดค้นขึ้น: เทอร์มินัลคอนโซลหลายตัว (เช่นเดียวกับใน "ที่แผงด้านหน้าของคอมพิวเตอร์หลัก") คุณสามารถสลับไปมาระหว่างการรวมกันของ Ctrl-Alt-Fn จากนั้นมา X และหนึ่งในคอนโซลเสมือนถูกใช้เพื่อเริ่ม X ดังนั้น "X วิ่งบนคอนโซลเสมือน" และ ณ จุดนั้นคำศัพท์เก่า ๆ ก็ไม่สมเหตุสมผลอีกต่อไป :-)
ดังนั้นวันนี้บ่อยครั้งที่คอนโซลและเทอร์มินัลหมายถึงสิ่งเดียวกัน แต่ยังคงมีความแตกต่างเมื่ออ้างถึงส่วนต่าง ๆ ของระบบ: มันคือ สถานีปลายทาง ฐานข้อมูลสำหรับอักขระควบคุม (termcap, TERM
ตัวแปร). อุปกรณ์ที่ควบคุมเสมือนที่ใช้งานอยู่ในปัจจุบัน ปลอบใจ ภายใต้ Linux คือ /dev/console
. เป็นต้น
Screen
/ tmux
ใช้ความคิดแบบมัลติเพล็กซ์เหมือนกับคอนโซลเสมือน แต่ไม่ใช่บนแป้นพิมพ์และจอภาพจริงของพีซี ภายใน สถานีที่มีอยู่ ดังนั้นคุณสามารถใช้การเชื่อมต่อเทอร์มินัลเดียวไม่ว่าจะทำงานภายในเทอร์มินัลอีมูเลเตอร์เทอร์มินัลวิดีโอที่เชื่อมต่อกับสายอนุกรมหรือคอนโซล Linux เพื่อรันหลายเทอร์มินัล