Now when storage devices were added, like harddrives or tapes, or output devices like monitors and printers a problem would occur in theory. How do you store information about these devices? What about adding a modem, suddenly you have to have a some way to access the modem. Now of course there are drivers, programs which basiclly run the hardware, but the question still remains, how does the software actully "access" the "monitor" or "printer"?
Now to keep things simple, the gods of way back said, "everything will be a file" that way
to access the monitor you access a file, and the file is really the monitor. Because of this
there are 3 basic types of files in UNIX. They are...
NOTE: Directories are not always considered a type of file. In
which case there are ONLY ordinary and special files. For
this class we will assume that there are TWO types of files.
Good passwords are ones with mixed lower/upper case and non alpha-numberic characters. For example IwR&Ran. How can I remember such a mess of letter? I Wanna Rock & Roll All Night.
Now the information for the course is help in /home/215/ and whenever you want to get to that directory you will have to type cd /home/215. There is a shorter way to do that, you can create an alias which is really a short version of it. I can type alias c215 'cd /home/215'. That would create an alias so all I ever have to type is c215 and the computer will think I typed 'cd /home/215'. The alias will disappear after you log out. If you add the alias line to the end of your .cshrc file it will exist everytime you log in.
So now you can have multiple users on the computer at the same time, since it can run multiple processess. And you call can create your own ordinary files. I of course don't want you to be able to read all my files, but I do of course want you to read some of them. So I need a command to grant file permissions. Lucky us there is a command chmod. There is another command as well called man which will access the manual pages. man is a very important command because it will give you help files for all the other commands. Type man chmod for information on the chmod command.
Finally editing files. There are several editors on the system.