Sponsored by Best Buy
My wife likes to take pictures of everything. Got any ideas? view!
bestbuy.com - With a Kodak(r) EasyShareTM 3X Zoom, she'll have impressive 10.2-megapixel performance, right at her fingertips
43 Comments
- chad78, on 10/12/2007, -0/+12http://www.httrack.com/
HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility.
It allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer.
Or, just print it as a PDF. - evilTak, on 10/12/2007, -0/+8"HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility."
You can do the same thing with `wget -r` - SP33DFR34K, on 10/12/2007, -0/+7http://www.cs.ucr.edu/~ttaing/linuxcommand_dot_org_learning_the_shell.pdf - Enjoy. Just a little messy, but it works.
- inactive, on 10/12/2007, -0/+5"Windows you don't need to compile, and or remember thousands of commands to do stuff."
I can't help but feeling sad for folks who have been exposed to nothing but Windows. Your perception is completely backward. You *might* know some of those old DOS commands, but why bother? For the most part, they are so limited, you're better off just using the GUI. Linux gives you many methods to keep you from being *forced* to use the GUI. This article sheds light on a few of them, but there are hundreds of places where I've automated myself out of a three hour point and click nightmare by throwing together a rather simple, non-clever command executed in bash.
And about compiling...It's not that you *have* to compile, it's that you *can* compile. In many Linux distributions, software is installed via pre-compiled binaries. Most software I run is Open Source and the latest "released/binary" version might not be what I want to use. So I grab a snapshot from the CVS, navigate to the directory and type (ready for this, it's really hard!):
$./configure.sh
$make
$make install
In Windows, you don't get a nice and shiny compiler collection as part of the base distribution (arguably, some Linux distros don't install it by default, but it's usually not difficult to get). Yes, GCC is available for Windows, but too often OSS apps in Windows are written using something that requires a large cash outlay to compile.
Don't like Linux/Unix and only work in Windows? Get cygwin and learn the shell just the same. The effort spent to learn it will pay off in the hours of time spent away from the GUI. - FluffyArmada, on 10/12/2007, -0/+5CharlesDarwin: I bet you're not a seasoned veteran. Besides, it says "Learning the shell.", which would suggest that it's not going to have anything "seasoned veterans" would be interested in.
- apjoseph, on 10/12/2007, -0/+4Regading having a downloadable version of the site; I emailed the author and he wrote back saying : "Everybody asks me for PDF files, but unfortunately, I don't have any. However, the site is
available for downloading. Go to the "Scripts Library" page and download "LinuxCommand.org for Off-line Viewing." That should do the trick."
Hope that helps. - drunkenoaf, on 10/12/2007, -0/+4Now I have no excuse not to use bash. Great article.
- koweja, on 10/12/2007, -0/+4Very nice. Thanks for the link.
- aitzim, on 10/12/2007, -0/+3There's also an httrack extension for Firefox, Spiderzilla: http://spiderzilla.mozdev.org/
Had illusions of grandeur about downloading the entire Web when I first got that extension. - VewDew, on 10/12/2007, -0/+3Since I have recently been put in charge of various Red Hat servers and I have Windows server background, this will come in handy for me. +digg
- FuManchu, on 10/12/2007, -2/+4Every computer nut needs to know his/her way around inside the shell. . .
digg. - inactive, on 10/12/2007, -0/+2Bookmarked.
It contains some pretty good content. - CptnObvious, on 10/12/2007, -0/+2Great guide, I wish I had found this when I was just getting into Linux, instead of finding out through reading random scripts, trial and error, and man pages.
- kghoshal, on 10/12/2007, -1/+3I had prepared this tutorial long back :
http://students.cs.tamu.edu/kaustav/shell.htm
thought it may be useful
~kaustav ghoshal - koweja, on 10/12/2007, -4/+6Good article, though it would be nice to have the entire thing in a single downloadable PDF.
- Pas3n7, on 10/12/2007, -0/+2Just a note, you usually have to run 'make install' as root.
*nix has a weird learning curve, it's steep at first, but you get to a certain level of proficiency and the usual stuff becomes easy. After that, the tricky stuff is pretty hard, but you're already used to the command line and the file structure. And don't forget about man pages, they are endlessly helpful.
Stick with it, you'll love it when you get it down. - ZenMasterJG, on 10/12/2007, -0/+2frequently all you have to do is:
./configure ; make ; make install
if not, there should be easy instructions in an INSTALL or README file.
Unless, of course, the software sucks. Which happens. At least a little less frequently than it used to. - UberNick, on 10/12/2007, -0/+2Switched my home system to Linux this week. Could always use the shell with some proficiency, but my knowledge gaps were slowing me down and really getting on my nerves. So I prayed for the digg gods to post exactly this. Great digg, thank you!
- heffae, on 10/12/2007, -0/+2There is a great book / rant by Neal Stephenson of Cryptonomicon fame called "In the Begging was the Command Line". It's a really entertaining read about GUI vs Command line. It also delves into Windows vs. Mac vs. BeOS vs. Linux. It was written some time ago (I believe around '95) given that sadly the BeOS has been devoured by palm and will most likely never see the light of day again. But most of the overall points are still valid and it's an entertaining read. You should be able to find it free out on the net (I belive with Neal Stephenson blessing but don't qoute me on that) but I would recomend buying it from amazon especialy if you happen to be one of the Linux or BeOS faithful.
- wizgha, on 10/12/2007, -0/+2If this isn't perfect timing, I don't know what it is... just started shell scripting in college today.
Thanks! - klang, on 10/12/2007, -1/+3he he, he doesn't know how to use the three seashells ..he he he
- inactive, on 10/12/2007, -0/+1I have to say ... this is a *very* impressive tutorial resource. I can see why it has been duped a couple of times.
I have been using "the shell" in a "non-legacy operating system" for quite some time, but I've always struggled with how to show someone who has never used bash where to get started. His writing style is great and having a reference like this when I starting using Linux would have been *very* helpful... The scariest thing for the inexperienced exists immediately after the blinking cursor following the $.
And knowing anything about DOS doesn't really help you, and in many cases can even hurt you.
If you have even an inkling of a notion of giving Linux a spin, this is a great resource.
People who are unfamiliar with the power of bash tend to view it almost as a crippling thing. I've even heard people say Windows is better because it's command prompt, (a.k.a. DOS!), is easier to use. (...Easier to use because it is featureless)
I've also noticed that Windows users, especially those who started using windows pre-DOS, can't seem to understand why UNIX guys spend so much time in that ugly text window.
Most of the time you can get away with never touching a shell. In Windows, this is good because the shell isn't all that useful...you use the GUI because DOS is limited.
In Linux, you have an equally powerful GUI (more powerful, IMO) to Windows, but you have an infinitely more powerful shell (Not even mentioning that there is more than one choice of shell). - eidetic, on 10/12/2007, -1/+2Huh? You mean people actually saw that movie?
- pkulak, on 10/12/2007, -0/+1This is an excellent article. That piece about "focus policy" is worth the digg alone. :D
- yongshunz, on 10/12/2007, -0/+1another great resource &&
http://www.faqs.org/docs/abs/HTML/
http://www.unix.org.ua/orelly/unix/upt/part08.htm
http://www.umiacs.umd.edu/~jusub/unix-hints-and-hacks/ - banana989, on 10/12/2007, -1/+2It looks like the scripts tutorial is more informative.
- froissart, on 10/12/2007, -1/+2Man! I thought this was going the explain the three seashells from Demolition Man.....disappointment
- prime2, on 10/12/2007, -0/+1Another great resource is the The Linux Documentation Project they have a Bash Guide in PDF.
http://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf - Falcorian, on 10/12/2007, -0/+1I used to agree with this point of view, until my job required me to use Linux, now I miss the shell whenever I'm back on my Windows machine. Really, I think all people should give it a try. You may not like it, but it will broaden your horizons.
As for the article, it is a godsend, since I just picked up Linux two weeks ago, and a lot of this stuff helps me out! - Genma, on 10/12/2007, -0/+1why does bunny get dugg down, it's true?? it would be the same ignorance as acoustic says. not like he's trying to compare it to bash but come on don't be a linux *****. it doesn't have the same features but still totally different and much more powerful than the old dos shell.
anyways good article, especially great for a linux novice like me. very easy to understand if you're used to nt shell and batches. - astrotrain, on 10/12/2007, -0/+1"Thank you, thank you for that lovely tune..."
- Lawrence Welk - antoniojvr, on 10/12/2007, -1/+1Beware the Ghost in there...
- bunnyman1, on 10/12/2007, -3/+3Please don't propogate the myth that Windows is based on MS-DOS. Those of us who can remember the MS-DOS shell can tell the difference between command.com and the Windows NT shell, cmd.exe. They are different.
I can't stand when people say "Now, open a DOS shell . . ." because it is really a (Windows) Command Prompt, and not an MS-DOS prompt.
You wouldn't say "Okay, open an Internet Explorer window . . ." when you really mean Firefox, would you? - Jomwilli, on 10/12/2007, -4/+4They're making me learn this "Linux" stuff here at work. I come from Windows, so this article is mighty nice. Now back to figuring out how to compile *****. Windows you don't need to compile, and or remember thousands of commands to do stuff.
Then I can be part of this Sthuper Stheecret 'Nix Club. - rewritable, on 10/12/2007, -4/+4Oh nevermind I was seeding a torrent with 100% upspeed on my downstairs computer *blushing* all better now
- bunnyman1, on 10/12/2007, -1/+0http://www.amazon.com/gp/product/6304493681/102-1594720-2125700?v=glance&n=130
- SixtyWatt, on 10/12/2007, -3/+1Nice, I agree that it would be neat if it was available in .pdf format for printable goodness.
- rewritable, on 10/12/2007, -4/+1I'll come back to this tommorrow when it doesn't take 1 minute to load a page, thank you digg.
- babelfishi, on 10/12/2007, -7/+2Dupe story!
http://digg.com/linux_unix/Awesome_Linux_Command_Line_Tutorial_Resource
http://digg.com/linux_unix/Online_(and_offline)_linux_command_and_shell_resource - jdonner, on 10/12/2007, -7/+194% of the world uses Microsoft Windows except for some Linux idiots, so who cares LOL
- graywave, on 10/12/2007, -11/+4I like...
- CharlesDarwin, on 10/12/2007, -10/+3I don't like. There is nothing there for seasoned veterans, so I reported it as inaccurate.
- thart, on 10/12/2007, -14/+0Used this before in teacher unix to newbies. Been around for a while. Crap presentation. Good content. Nothing new to see here.


What is Digg?