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...
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
• 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
• 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
• 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
• 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
UNIX: root directory
• bin• boot• dev• ect• home• lib • lost+found• mnt
• net• proc• root• sbin• tmp• usr• var