Hello!
I wanted to ask if anyone recommend a book, course, or website that teaches Unix fundamentals and advanced operations? A book would be especially welcome, because I'm looking for a go-to reference that I can highlight, tab, mark up, and eventually -- flip to quickly when I get stuck.
I am comfortable with Terminal, and comfortable with using a text-based interface, having grown up with Apple IIs and MS-DOS. I've also completed a great Unix tutorial (http://www.osxfaq.com/Tutorials/LearningCenter/index.ws).
At this point, I realize that I've only seen the tip of the iceberg, so I'm looking for something that will help me build on what I've learned. Ideally, I'd be interested in:
[1] learning the Unix environment itself - how to think and work in Unix.
[2] seeing a comprehensive list of the commands available in Unix, as well as tutorials/lessons that teach each command. I know about MAN, but I am looking for some lessons that teach me practical applications of each command (vs. MAN, which just drops a seemingly overwhelming list of modifiers for each command). . .I'm looking more for how to play the music, rather than sheet music here.
[3] learning more about shells - I know that bash is the default shell for Terminal in Mac OS X, but I've also seen that there are multiple other shells. What are the differences, advantages, and disadvantages of each shell?
Thanks for any insight anyone can offer! Obviously I am doing the obvious (searching Google, Amazon), but what I'm looking here are recommendations of resources you personally found valuable, and what may have worked for you!!
thanks!
Mark
I wanted to ask if anyone recommend a book, course, or website that teaches Unix fundamentals and advanced operations? A book would be especially welcome, because I'm looking for a go-to reference that I can highlight, tab, mark up, and eventually -- flip to quickly when I get stuck.
I am comfortable with Terminal, and comfortable with using a text-based interface, having grown up with Apple IIs and MS-DOS. I've also completed a great Unix tutorial (http://www.osxfaq.com/Tutorials/LearningCenter/index.ws).
At this point, I realize that I've only seen the tip of the iceberg, so I'm looking for something that will help me build on what I've learned. Ideally, I'd be interested in:
[1] learning the Unix environment itself - how to think and work in Unix.
[2] seeing a comprehensive list of the commands available in Unix, as well as tutorials/lessons that teach each command. I know about MAN, but I am looking for some lessons that teach me practical applications of each command (vs. MAN, which just drops a seemingly overwhelming list of modifiers for each command). . .I'm looking more for how to play the music, rather than sheet music here.
[3] learning more about shells - I know that bash is the default shell for Terminal in Mac OS X, but I've also seen that there are multiple other shells. What are the differences, advantages, and disadvantages of each shell?
Thanks for any insight anyone can offer! Obviously I am doing the obvious (searching Google, Amazon), but what I'm looking here are recommendations of resources you personally found valuable, and what may have worked for you!!
thanks!
Mark