What's the difference between Terminal in Ubuntu desktop (Applications>Accessories>Terminal) and xterm? They look very similar.


The difference is that xterm is the standard terminal emulator of the X Window System, while gnome-terminal is the standard terminal emulator of the GNOME project.

They are similar because both are terminal emulators.

For more information about why terminals need to be emulated and what a "real" or a "virtual" terminal is read this question and answer: https://askubuntu.com/questions/14284/why-is-a-virtual-terminal-virtual-and-what-why-where-is-the-real-terminal.

A terminal is not a shell. To learn about the difference between a terminal and a shell read this question and answer: https://unix.stackexchange.com/questions/4126/what-is-the-exact-difference-between-a-terminal-a-shell-a-tty-and-a-con.

  • Why can't I use "setenv" command in xterm?
    – alwbtc
    Oct 9 '11 at 13:28
  • 1
    most likely because you are running bash inside xterm. setenv is a csh command. It appears to me that you are confusing the terminal with a shell. Learn the difference. It will help you a lot.
    – lesmana
    Oct 9 '11 at 22:32
  • Well, that is what I wanted to know. Where can I find explanations about the difference of these two?
    – alwbtc
    Oct 10 '11 at 6:55
  • 1
    I added links to my answer. They should help you understand the differences.
    – lesmana
    Oct 10 '11 at 15:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.