As a newbie to *nix, you'll find yourself typing DOS commands like dir and rename quite a bit at the command line, but the bash shell is flexible and not incredibly hard to learn. In reality, the Unix commands make much more sense: ls, like dir, *lists* the contents of a folder, mv, like rename *moves* a file into a new file. This is logical - everything in Unix is treated as a file. For example, You might copy an audio file to the soundcard to hear it play. The structure might be confusing at first, but again, these systems are designed to be logical, and in time, will make sense as there are fewer global exceptions. Don't be turned off by this - the CLI is what scares away many new Unix users. It will be your friend as you get to use it more frequently. Soon you will be able to use the filesystem itself in your applications and web sites. Try that on an NT box.
Another important distinction between *nix and Windows is the lack of a Registry. The Registry, which is the center of Windows, acts as a large database that contains information about virtually everything in your PC. By tampering with the Registry, you can effectively destroy a Windows installation in about 5 clicks if you know which registry keys to alter. FreeBSD, like all *nices, use flat text files. In order to alter the actions at boot, you'll need to alter a text file. To change the properties of your shell - a text file. To configure the many servers bound within FreeBSD, text files. Fortunately, hunting cautiously, you can find graphical front ends that can help you configure your system. For the time being, almost everything you need is pre-configured in a fashion I'd call "useable."
- "Which *BSD is right for me?"
- "Installation"
- "Configuring the X Server"
- "Interlude: Some UNIX For Newbies"
- "FreeBSD at First Glance"
- "Applications and Conclusion"



