UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken...

7
UNIX • History - joint venture between MIT and Bell Labs (originally called Multics) – 1969 - Ken Thompson (AT&T) created an operating system to run Space program – Ritchie (AT&T) wanted to run C program – multitasking, multi-user, timesharing

Transcript of UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken...

Page 1: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

UNIX

• History - joint venture between MIT and Bell Labs (originally called Multics)– 1969 - Ken Thompson (AT&T) created an

operating system to run Space program– Ritchie (AT&T) wanted to run C program– multitasking, multi-user, timesharing

Page 2: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

• Connection - remotely via a modem or locally over network - give IP address

• X Windows - gives it a GUI/graphics terminal• Terminal definitions - customize keyboard

terminal key (erase key, shorthand - alias)• Command syntax - DOS-like• Shells - commands and programs

– % is C-Shell; $ is Korn, Bourne

Page 3: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

• Communication - ping, who, users, write, mail, broadcast messages

• Editors - VI is available on all systems;– EMACS

• Printing - lp; “dee-mon” (daemon) - a program in the background; for example: print spooling program

Page 4: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

• Redirection/pipes - can write errors to file

• Displaying files - more, pg, less, head, tail, permissions

• UNIX file system - regular files, directory, device files

• Directory is tree structured

• Process Control - can run jobs in the background with & at the end of the command; monitor; kill; make

Page 5: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

• Host is the server - shares resources

• Clients are the terminals– when you type, sent as signals to the host; the

host echoes back to you

• Network, Gateways (email) are the links to the network and the outside world

• UNIX can work with various computers via VT100 terminal emulation

Page 6: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.

UNIX: root directory

• bin• boot• dev• ect• home• lib • lost+found• mnt

• net• proc• root• sbin• tmp• usr• var

Page 7: UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken Thompson (AT&T) created an operating system to run Space.