Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a web dev seeking deep knowledge of the Unix-style command line.

Please if anyone has a recommendation on any high quality courses avail. over the web respond to this thread.

share|improve this question

closed as off-topic by Katherine Villyard, HBruijn, masegaloeh, mdpc, fukawi2 Feb 18 '15 at 0:22

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

You probably want to pick a platform/distro; they each have quirks specific to the platform. FreeBSD is different from OS X is different from each of the Linux distros for certain tasks while being similar enough to confuse you. – Bart Silverstrim Sep 21 '10 at 18:19
Second, I'd highly recommend you install a VM (VMWare Player, Virtualbox) and install a sandbox of the platform of choice in which to play around and learn. Makes it handy and convenient to roll back to a previous state using snapshots. – Bart Silverstrim Sep 21 '10 at 18:21
As for online courses, I don't know any (which is why I didn't submit an answer), because personally the best way I've found to learn is a combination of playing with systems/VM's to create an actual server or workstation to use and looking for a couple good books for reference material at the local bookstore or Amazon. – Bart Silverstrim Sep 21 '10 at 18:22
+1 @Bart... You'll learn a lot more actually using it rather than just reading about it, and VMWare is invaluable for helping with that. – Andy Smith Dec 20 '10 at 1:03

I agree with Bart, you should be a little more specific and select a distro. A good source for various online trainings in linux, be it beginner to expert is

I use VMWare to install different platforms and I agree that it is the best way, being hands-on, to learn. has great training, although not free. I have used it for various Windows products while simultaneous working on a virtual machine.

share|improve this answer

If you're looking for a generic introduction to commonly-used tools (and how to pipe them together for awesome hackery), I highly recommend the Linux Phrasebook by Scott Granneman. It teaches individual useful commands and shows you how to build off of each to cover very common everyday tasks, making life easier. The book is 'pocket-sized' and only a couple hundred pages, but there's a lot of good info. Each topic/solution is at most a couple pages.

It is a book and not an online resource, but I personally have found it invaluable.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.