*BSD News Article 59780


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!inquo!news.uoregon.edu!news.u.washington.edu!root
From: kargl@troutmask.apl.washington.edu
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: New User's Book
Date: 16 Jan 1996 20:16:25 GMT
Organization: Applied Phyics Lab
Lines: 37
Message-ID: <4dh12p$116@nntp5.u.washington.edu>
References: <4dfu0h$mu4@news.mel.aone.net.au>
NNTP-Posting-Host: troutmask.apl.washington.edu

     Alan Ruedlinger wrote in article <4dfu0h$mu4@news.mel.aone.net.au> :
>
>Can anyone comment on the book "Design & Implementation of 4.3 BSD
>Unix Operating System" by Leffler et. al.?  Is this a good book to the
>new user with no previous unix experience in terms of system
>administration?

Leffler et al.'s book describes the details of designing and implementing
4.3 BSD.  That is, if you want to know the nuts and bolts of "how" and
"why" the OS works, then this is your book.  For sys admin duties, I
recommend

"Unix System Administration Handbook" by Nemeth, Synder, Seebass, 2nd ed.

>I already have "Teach Yourself Unix in 21 days" by SAMS, which I found
>to be generally good, but did not mention system admistration or how
>the various parts of the operating system fit in.
>
>Also, I've managed to customise and recompile my kernel, but, uhmmm..
>errr.. how do I compile C programs?  I wrote the all time favourite
>'Hello world!" straight from a book on C, but it won't run :(  I've
>compiled it by typing "gcc -v hello.c"; an a.out file is created but
>when I type a.out, FreeBSD tells me something like 'command not found'
>(incidentally, I tried this on a linux machine and it worked first go
>:)..
>

The current is probably not in your path. Try "./a.out" without quotes.



Steven G. Kargl     | Phone: 206-685-4677 |
Applied Physics Lab | Fax:   206-543-6785 |
Univ. of Washington |---------------------|
1013 NE 40th St     | FreeBSD 2.x-STABLE  |
Seattle, WA 98105   |---------------------|