Get started with Unix command line, VIM and SH: for the total (windows) newbie
webdesignporto.com
webdesignporto.com
Also, side note: the canonical way to enter insert mode in vim is via the "i" key. Vimmers work hard to stay on the home row.
The example for moving a folder's contents is just wrong, or at least I've never seen a system where mv ./a ./b moves a's contents into b. The example of recursive copy is stupid because it doesn't use nested directories and thus doesn't explain the recursion at all.
Vim. Is it read mode or view mode or what? I don't get why this introduction that only explains how to get into insert mode and save & quit is useful. Might as well point them to a more newbie-friendly editor.
All Unix scripts start with hash-bang /bin/bash?
This post is a rather poorly selected assortment of bad examples poorly explained, and I honestly can't imagine a total newbie finding much help here. More likely he'll just turn away confused.
This was a cookbook I've made from learning unix. That was almost everything I needed to do with unix on my amazon ec2 instance.
The move contents was wrong, already fixed it.
"The example of recursive copy is stupid because it doesn't use nested directories and thus doesn't explain the recursion at all.": The example doesn't show the full feature the copy with "-r" but you know how to copy a folder.
"Vim. Is it read mode or view mode or what?": the first time I've used VIM I was like "What the hell?? -some keys works and other not? really messed up" because I didn't know there were 2 modes (or more). I've even searched on google how to type special keys in VIM. I think this is very helpful to newbies.
"All Unix scripts start with hash-bang /bin/bash?": I don't know, but is the minimum you need to know to write a simple bash script to restart a server or do some tasks.
This is for someone that don't use unix to work, just use unix to deploy apps. If is not useful to nobody, at least for me it is ;) that was one of the main reasons of the post. The contents were previously stored in a google doc, which was ugly.
Thanks for your interest,
I'd like to provide a little feedback, if you don't mind. :-) As the title suggests, your article is an extremely fast guide to getting started with Linux, and that's great.
But it reads with undertones of mild indignation, which I felt was something that you didn't need to pass on to your audience.
Cheers