Check out the new USENIX Web site.



ABOUT USENIX
 ;login: online
 
 Unrestricted ;login: Content
 
 Open Articles
 Book Reviews
 Conference Reports
 Musings
 Standards Reports
 USENIX Notes
 Why the Semicolon?
 Advertising
 Writing for ;login:
 
 Schedule

Why is there a ";" in ;login:?

The answer, as told to Peter Salus by Dennis Ritchie:

"The ; was utilitarian. During most of the early '70s the most popular terminal was the Teletype model 37. The sequence <esc>; put it into full-duplex mode so the terminal didn't print characters locally, but let the system echo them. So this sequence was put into the greeting message. Of course it didn't print when you used that terminal, but other terminals that appeared later didn't understand the message and so printed the ;."

Peter H. Salus, A Quarter Century of UNIX, page 69.

?Need help?

Last changed: 31 May 2005 jel
USENIX Home