ใช่เทอร์มินัลอีมูเลเตอร์และเชลล์เป็นสองโปรแกรมที่แตกต่างกัน ดังที่คุณทราบตัวอย่างหนึ่งของความแตกต่างคือการเปิดหน้าต่างเทอร์มินัลสามารถเรียกใช้เชลล์ที่แตกต่างกันขึ้นอยู่กับสิ่งที่คุณกำหนดค่าไว้ (bash, tcsh, ksh, ash, python!)
ข้อแตกต่างก็คือมีเทอร์มินัลอีมูเลเตอร์มากกว่าค่าเริ่มต้น: gnome-terminal, xterm, konsole (สำหรับ KDE), และอื่น ๆ อีกมากมาย (ดู: http://www.howtogeek.com/howto/ubuntu/set- the default-terminal-emulator-on-ubuntu-linux / ) เชลล์ใด ๆ สามารถรันได้ในเทอร์มินัลอีมูเลเตอร์เหล่านี้โดยไม่มีปัญหาใด ๆ
ข้อแตกต่างที่สามคือนอกเหนือจากการรันคำสั่งเชลล์คุณยังสามารถเริ่มต้นแอปพลิเคชันแบบโต้ตอบบางอย่างในเทอร์มินัลอีมูเลเตอร์ของคุณและพวกเขาจะทำงานในหน้าต่างเดียวกัน (และยังคงใช้โปรแกรม โปรแกรมแก้ไขข้อความที่เป็นกลุ่ม, RPG nethack และอื่น ๆ หากคุณต้องการคุณสามารถตั้งค่าโปรไฟล์ในเทอร์มินัลอีมูเลเตอร์ของคุณเพื่อเริ่ม nethack พูดโดยอัตโนมัติเมื่อคุณเปิดแท็บใหม่ ไม่มีเชลล์ที่เกี่ยวข้อง แต่เทอร์มินัลอีมูเลเตอร์ยังคงเป็นโปรแกรมเดียวกัน
ข้อแตกต่างที่สี่คือคุณสามารถทำการล็อกอินระยะไกลโดยใช้โปรแกรมอย่าง ssh จากภายในหน้าต่างเทอร์มินัล ในกรณีนี้เชลล์ของคุณ (หรือโปรแกรมใดก็ตามที่คุณเรียกใช้จากระยะไกล) กำลังทำงานบนคอมพิวเตอร์เครื่องอื่นและโปรแกรม ssh เชื่อมต่อกับโปรแกรมจำลองเทอร์มินัลท้องถิ่นที่ทำงานบนเครื่องของคุณที่จัดการกับกราฟิก