From owner-freebsd-questions@FreeBSD.ORG Fri Aug 19 05:09:17 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B668E106564A for ; Fri, 19 Aug 2011 05:09:17 +0000 (UTC) (envelope-from conrads@cox.net) Received: from eastrmfepo202.cox.net (eastrmfepo202.cox.net [68.230.241.217]) by mx1.freebsd.org (Postfix) with ESMTP id 56DE78FC17 for ; Fri, 19 Aug 2011 05:09:17 +0000 (UTC) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmfepo202.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20110819050911.BVLD32466.eastrmfepo202.cox.net@eastrmimpo03.cox.net>; Fri, 19 Aug 2011 01:09:11 -0400 Received: from serene.no-ip.org ([98.164.83.25]) by eastrmimpo03.cox.net with bizsmtp id N5931h00S0YnB6A0259A4u; Fri, 19 Aug 2011 01:09:11 -0400 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020208.4E4DEFF7.001C,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=mwl0/2xM3ubHJTXa6l4kGPt5l4r2ytuQtfJUKIGJKFg= c=1 sm=1 a=G8Uczd0VNMoA:10 a=kj9zAlcOel0A:10 a=2vO5UZG1h46htWAnE/rx2g==:17 a=CjxXgO3LAAAA:8 a=kviXuzpPAAAA:8 a=O7wJKcrCE37XAY62aREA:9 a=c6RQUaXXVbZSLdjXNiMA:7 a=CjuIK1q_8ugA:10 a=rC2wZJ5BpNYA:10 a=4vB-4DCPJfMA:10 a=2vO5UZG1h46htWAnE/rx2g==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Received: from cox.net (localhost [127.0.0.1]) by serene.no-ip.org (8.14.5/8.14.5) with ESMTP id p7J58tWV030672; Fri, 19 Aug 2011 00:08:58 -0500 (CDT) (envelope-from conrads@cox.net) Date: Fri, 19 Aug 2011 00:08:45 -0500 From: "Conrad J. Sabatier" To: scott mcclellan Message-ID: <20110819000845.437b4602@cox.net> In-Reply-To: <1313705889.77615.YahooMailNeo@web45712.mail.sp1.yahoo.com> References: <1313705889.77615.YahooMailNeo@web45712.mail.sp1.yahoo.com> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "freebsd-questions@FreeBSD.org" Subject: Re: new to os X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 05:09:17 -0000 On Thu, 18 Aug 2011 15:18:09 -0700 (PDT) scott mcclellan wrote: > I'm looking to try something different with my machine (or maybe I'm > going through a midlife crisis). Hey, learning new things is never bad. Not to do so is to stagnate. I was in my late 30s myself when I took up Unix in earnest. > Currently run Wimdows (point and click), and would like to gravitate > back to DOS (this is a thing of the ancient past for me 30 years - on > a TRS-80). I know remember extremely little of OS vernacular. Well, put 'er there, pal! My first machine was a TRS-80 Model I (16K, Level 2 Basic, cassette tape-based, never got around to upgrading to be able to run TRS-DOS). Learned a heck of a lot using that machine, though. Went from there to an Apple //e (later upgraded to a //gs), and then on into the wonderful world of PCs, DOS, Windows, etc, and finally, FreeBSD. > Am I biting off more than I can chew, or is there a OS commands for > dummies out there, or does FreeBSD have such a critter that one can > go through. One of the things I love about FreeBSD is that it is an excellently documented system. I've tried a number of Linux distros over the years, just out of curiosity, mainly, and couldn't help noticing the difference in the quality of the docs as compared to FreeBSD. > I'll pour through the FAQ and got hrough the online manuals for now. > But it all seems greek. Can someone point me in a diresction to > degreek this stuff for me. Thanks, Scott McClellan The official FreeBSD handbook (available both online and locally, if you install the "doc" distribution during your initial installation) is an excellent place to start, along with the FAQ (ditto). There are also many Unix tutorials for newbies on the web. Myself, the very first time I installed FreeBSD back in 1996, I spent the first month or so working strictly with the text-based consoles. I didn't even try to install and configure X until later. This turned out to be good for my education. I plowed through man pages, did a lot of trial-and-error stuff, and learned a great deal that way. One of the things that I found particularly enlightening was to cd into a "bin" directory (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin) and do a "whatis *". This pulls up a one-line description for any file in that directory that has a man page. You can then decide what interests you and bring up the actual page with "man whatever". Great way to familiarize yourself with the commands you think you'll want to use. I suppose there is one tip worth mentioning specifically: do yourself a favor and install one of the optional shells, such as bash, from the ports collection. Much more flexible, powerful and customizable than the default /bin/sh (or even worse, csh). Once installed, you'll then want to change your default login shell using the "chsh" command. For example: chsh -s /usr/local/bin/bash Remember, *all* third-party software installs under /usr/local (another thing I hate about most Linux distros is how they clutter up the base system directories with third-party packages; FreeBSD is *so* much cleaner in that respect). And remember, help is just an e-mail away. Or checkout the forums on the FreeBSD website. Welcome to the wonderful world of Unix! Have fun! -- Conrad J. Sabatier conrads@cox.net