What is the exact difference between a terminal, a shell, a tty and a console?

203 points by LiveTheDream

Read the article

Discussion on Hacker News