Why unix?
be sure to issue set term=vt100
???- Dennis Ritchie & Ken Thompson
?
????-- Bell Labs? 1969
?
???- operating system for PDP-11/07
????? - multiuser
????? - multitasking
????? - based on C programming language
????? - many small utilities
????? - ways to link programs
?
???- adapted to DEC VAX and given 'virtual memory'
?
????? - Berkeley, 1979
???????? - BSD unix 4.2
???????? - BSD 4.3 given built-in tcp/ip networking
?
????? - Mach
-- developed at CMU
???????? - used on NeXT
?
???- unix runs on many different types of computers
????? - often hidden under a 'shell'
?
????? - X-Windows, Motif, etc.
????? - also note that the command-line interface in unix is
?????? called a shell and there are different ones
? ?????- c shell, borne shell, korn shell, etc.
unix uses / as subdirectory separator
unix - may be quite long but without spaces
complete file specification may include directory path
for unix --> ctrl-u, ctrl-h, ctrl-c
unix --> command -switch parameters
show control characters (^u ^c ^h ^s ^q)
use -l switch for detailed list
use -a switch for hidden files also
filename wildcards wildcards ? * and [ ]
pipe to more filter for easier viewing (DOS and unix)
chmod - file mode (protection) bits
(not applicable to DOS, although DOS files have 'attributes')
user - u group - g others - o
read - r write - w execute - x
example: chmod o+w fred.txt
dir example: chmod o+w .
use more to demonstrate ( help | more )
(n/a with DOS)
sleep 10; who&