UNIX History - joint venture between MIT and Bell Labs (originally called Multics) –1969 - Ken...
-
Upload
lillian-flowers -
Category
Documents
-
view
215 -
download
0
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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/2.jpg)
• 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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/3.jpg)
• 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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/4.jpg)
• 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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/5.jpg)
• 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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022082613/5697bf8c1a28abf838c8baf3/html5/thumbnails/7.jpg)