Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacNoobGuy

macrumors 6502
Original poster
Apr 18, 2012
497
0
Hi all, I'd like to start learning how to really make good use of the Terminal App. Did Mavericks change how the Terminal App works or are there new commands? Either way, I'm a complete noob, but I've got a tutorial for the Terminal here from Lynda.com that I was about to start using.

Thanks!
 

old-wiz

macrumors G3
Mar 26, 2008
8,331
228
West Suburban Boston Ma
The terminal doesn't change much if at all between releases since it's mostly *NIX commands. Be aware that monkeying around in terminal can result in an unbootable system - it is not a place for playing around.

apple hasn't said anything about changes to the commands AFAIK and I wouldn't expect any changes.
 

SlCKB0Y

macrumors 68040
Feb 25, 2012
3,426
555
Sydney, Australia
Hi all, I'd like to start learning how to really make good use of the Terminal App. Did Mavericks change how the Terminal App works or are there new commands? Either way, I'm a complete noob, but I've got a tutorial for the Terminal here from Lynda.com that I was about to start using.

Thanks!

Bash scripting
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html

You'll want to learn the VIM text editor
http://www.openvim.com/tutorial.html

I'd then install something like Ubuntu Server into Virtualbox: http://download.virtualbox.org/virtualbox/4.3.2/VirtualBox-4.3.2-90405-OSX.dmg

Get some understanding of UNIX/Linux filesystem structures
http://www.cyberciti.biz/tips/understanding-unixlinux-file-system-part-i.html
http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html
http://en.wikipedia.org/wiki/Unix_filesystem

You'll need to know about permissions:
https://help.unc.edu/help/how-to-use-unix-and-linux-file-permissions/

Shell commands (note there is some minor differences here between the GNU Linux tools and the mostly BSD ones in OS X)
http://www.thegeekstuff.com/2010/11/50-linux-commands/

The skills are mostly transferable between Linux and OS X and you wont run the risk of messing up your OS X installation if you use Linux in Virtualbox
 
Last edited:

costabunny

macrumors 68020
May 15, 2008
2,466
71
Weymouth, UK

kunai

macrumors regular
Jun 3, 2013
178
1
It seems you have a misunderstanding of how Terminal.app works. Terminal isn't a standalone application; all it is is an alternate user interface for you to use your Mac with. The "commands" themselves are actually applications stored in /usr/bin and /bin. You run them by typing them into the shell, which is the standard interface of Terminal. Usually, on Unix systems, the shell is bash.

There's a ton of great literature out there; some of which has already been mentioned by previous posters. Here's one great book to get you up to speed: http://www.amazon.com/Learning-Unix...s&ie=UTF8&qid=1383445266&sr=1-7&keywords=unix

Happy hacking. Also, I'd recommend creating a barebones Linux VM to toy around with before you begin to actually use Mac OS X's built-in shell and utilities.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.