New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Operating System General OS operation information and support

OS 10.4 - Unix Command Line books


Post Reply New Thread Subscribe

 
Thread Tools
shahvikram123

 
shahvikram123's Avatar
 
Member Since: Nov 16, 2006
Location: UK, London
Posts: 632
shahvikram123 will become famous soon enough
Mac Specs: Macbook: 2GHZ Intel C2D, 2 Gig Ram, 80 GB HD. Mac Mini: Intel C2D 2GHZ, 2 gig ram, 120gb HD

shahvikram123 is offline
Does anyone know of any good step by step guides as to how to learn Mac OS X Terminal and the Unix command line stuff? I would prefer books and not websites by the way.

thanks for any help in advance.
QUOTE Thanks
cwa107

 
cwa107's Avatar
 
Member Since: Dec 20, 2006
Location: Middletown, Pennsylvania
Posts: 26,599
cwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond reputecwa107 has a reputation beyond repute
Mac Specs: 15" MBP, Core i7/2GHz, 8GB RAM, 480GB Crucial M500 SSD

cwa107 is offline
Quote:
Originally Posted by shahvikram123 View Post
Does anyone know of any good step by step guides as to how to learn Mac OS X Terminal and the Unix command line stuff? I would prefer books and not websites by the way.

thanks for any help in advance.
I like O'Reilly's Running Mac OS X Tiger. Although it's not specifically focused at the command line, it does cover quite a bit and is geared toward "power users".

Liquid and computers don't mix. It might seem simple, but we see an incredible amount of people post here about spills. Keep drinks and other liquids away from your expensive electronics!
QUOTE Thanks
MacHeadCase
Guest
 
Posts: n/a

This is also a fabulous book, Mac OS X Internals: A Systems Approach by Amit Singh.

It has a broader look on the Macintosh and its operating system, the Unix base, etc. but I know there is some command line stuff in there as well.

I hope to be able to buy it soon.
QUOTE Thanks
mathogre

 
mathogre's Avatar
 
Member Since: Jan 20, 2007
Location: Oakton, VA USA
Posts: 3,269
mathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant futuremathogre has a brilliant future
Mac Specs: White MacBook Intel C2D 2.2GHz, 2G, 250G, SD, Leopard.

mathogre is offline
Personally my view is that if you really want to learn the Unix commandline, you would do better to run Linux on a PC and do everything from the commandline. If you don't know how to do something, look it up and figure out how to do it. This takes lots of work and requires considerable stamina, but you'll learn it. Ideally you want to think in Unix. (Okay, I'm weird.)

It's sort of an immersion technique, but it's how I learned Unix. In six months, I went from thinking I knew something about Unix (which I didn't) to rolling my own working custom kernel. In the Linux world, you have lots of books to support you. Taking cwa's advice one step further, O'Reilly books on Linux and Unix are generally excellent.

The OS X commandline environment is somewhat limited imho. Frankly, the benefit of Unix to the typical Mac user is stability, not the full development environment. There *are* times I've used vi on my Mac, but that's because I've used it alot in Linux to know how it can be helpful here. Ha! I just used sed yesterday to edit a file, and it worked like a champ.

Evil Math Ogre Kgh-Ra
Integrate me. Differentiate me.
You can't hurt me. I'm e^x. Ha ha ha!

Homepage | Gallery
I was on the M-F honor roll for July 2007.
QUOTE Thanks
mac57

 
mac57's Avatar
 
Member Since: Apr 29, 2006
Location: St. Somewhere
Posts: 4,560
mac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant futuremac57 has a brilliant future
Mac Specs: iMac 27" 3.4 GHz, 256 GB SSD, 2 TB HDD, 8 GB RAM

mac57 is offline
THE best book I have read on the topic of the bash command line is:

A Practical Guide to Linux Commands, Editors, and Shell Programming

by Mark Sobell. It is only about two years old, so you should be able to find it easily at Amazon or at a brick n mortar book store.

AND... as an added bonus, if you don't like it, it is so thick and heavy that it can double as a Christmas fruitcake! ...sorry, couldn't resist taking a jab at fruitcakes while discussing such a large book!

My Macs: iMac 27" 3.4 GHz, Mac Pro 3.2 GHz, PowerMac G5 Quad 2.5 GHz, G4 Cube with 1.2 GHz Upgrade
My iStuff: 64GB iPhone 5, 64GB iPad4, 30GB iPod Video, 16GB iPod Touch
My OS': Mac OS X Lion, Mac OS X Snow Leopard, Mac OS X Tiger, Mac OS 9.2.2, openSUSE 10.3
I was on the Mac-Forums honor roll for September 2007
QUOTE Thanks
rman

 
rman's Avatar
 
Member Since: Dec 24, 2002
Location: Los Angeles, California
Posts: 12,591
rman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud of
Mac Specs: 2 x 3.0GHz Quad-Core, 6GB OS X 10.6.8 | 15in MacBook Pro 2.2GHz OS X 10.6.8 | 64GB iPad 2 WiFi

rman is offline
When I look for books I look at the O'Reilly series.

Life isn't about waiting for the storm to pass, It's about learning to dance in the rain!
QUOTE Thanks
karudzo

 
Member Since: May 27, 2006
Location: Concord, NC
Posts: 445
karudzo has a spectacular aura about
Mac Specs: Macbook Pro 17" 2.6GHz 4GB RAM

karudzo is offline
Mac's shell actually is pretty powerful- just like FreeBSD's.
QUOTE Thanks
lifeafter2am

 
lifeafter2am's Avatar
 
Member Since: Aug 25, 2006
Location: Central Florida
Posts: 1,395
lifeafter2am is a jewel in the roughlifeafter2am is a jewel in the rough
Mac Specs: MacBook Pro Unibody

lifeafter2am is offline
Quote:
Originally Posted by mathogre View Post
Personally my view is that if you really want to learn the Unix commandline, you would do better to run Linux on a PC and do everything from the commandline. If you don't know how to do something, look it up and figure out how to do it. This takes lots of work and requires considerable stamina, but you'll learn it. Ideally you want to think in Unix. (Okay, I'm weird.)

It's sort of an immersion technique, but it's how I learned Unix. In six months, I went from thinking I knew something about Unix (which I didn't) to rolling my own working custom kernel. In the Linux world, you have lots of books to support you. Taking cwa's advice one step further, O'Reilly books on Linux and Unix are generally excellent.

The OS X commandline environment is somewhat limited imho. Frankly, the benefit of Unix to the typical Mac user is stability, not the full development environment. There *are* times I've used vi on my Mac, but that's because I've used it alot in Linux to know how it can be helpful here. Ha! I just used sed yesterday to edit a file, and it worked like a champ.
I agree with you completely. You wont learn it until you are immersed into it fully. I came from Linux, and I learned the command line first with Linux. Doing so puts you years ahead of people who only work with GUI's.

It really depends on how far you want to go with it I guess. A good book that I used, but would probably be backwards for you, is Mac OS X for Unix Geeks.
QUOTE Thanks
rman

 
rman's Avatar
 
Member Since: Dec 24, 2002
Location: Los Angeles, California
Posts: 12,591
rman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud ofrman has much to be proud of
Mac Specs: 2 x 3.0GHz Quad-Core, 6GB OS X 10.6.8 | 15in MacBook Pro 2.2GHz OS X 10.6.8 | 64GB iPad 2 WiFi

rman is offline
I agree with the two of you. I guess I am old school. I learned hp-ux, Irix, AIX, Sun OS and Solaris. I have not touch Linux yet. There was no windowing environment, when I learned. X windows came later.

Life isn't about waiting for the storm to pass, It's about learning to dance in the rain!
QUOTE Thanks
Number6

 
Member Since: Mar 09, 2005
Location: Philadelphia, PA
Posts: 31
Number6 is on a distinguished road
Mac Specs: Core 2 Duo MacBook (home); Core Solo mini (work)

Number6 is offline
If you're a true novice, as I am, you may find this book helpful:

Learning Unix for Mac OS X by Dave Taylor

http://www.amazon.com/Learning-Unix-...8256966&sr=8-1

It begins with the assumption that you know nothing about the command line, and does not cover in-depth, advanced usage, but I found it a good primer.

-----------------
Be Seeing You.
QUOTE Thanks

Post Reply New Thread Subscribe


« So many problems with my new MBP!! | General Sorting Automation needed! »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Unix VS. Linux dziner Switcher Hangout 27 12-04-2006 03:17 PM
Unix For Mac Os X Help Matt OS X - Operating System 5 08-24-2004 03:32 AM
Unix psychotoe OS X - Development and Darwin 6 06-16-2004 03:46 PM
Amazon.com adds feature for searching inside books Murlyn Schweb's Lounge 0 10-23-2003 03:19 PM
Apple in Court over UNIX Name schweb Apple Rumors and Reports 8 06-13-2003 11:54 PM

All times are GMT -4. The time now is 05:17 AM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?