| If you are supposed to enter a command, and nothing is explicitly specified, you assume that it's meant to be on the shell.
xterm is really just a terminal emulator, which means that it takes the keystrokes that you type from X (if you don't what X is, it is the program that provides the foundation of the GUI, i.e. what puts your video card into graphic mode and does window based drawing on it) and processes it for terminal (byte-stream) based programs, such as the shell. Although the shell is the default program that xterm starts on its virtual terminal, it doesn't put xterm equal to the shell. I often start a telnet directly under xterm, for example. Also, the shell can, of course, be run from other terminals, too, such as other terminal emulators or the text-based terminals that really are linux's native user interface. |