TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Learn Linux The Hard Way (β version)

145 点作者 0x1997超过 12 年前

19 条评论

zedshaw超过 12 年前
Hey @mwargh could you email me at help@learncodethehardway.org? I got awesome goodies for you.<p>I ended up completely redoing the LxTHW base structure and converted all my books to it, but I haven't got around to updating the repo with the new gear. If you email me I'll hook you up with the latest.<p>The new gear uses dexy (<a href="http://dexy.it" rel="nofollow">http://dexy.it</a>) still, but uses all the features of the newer dexy and switches to rST intead of latex. I also have a converter that converts from the old latex structure pretty well. The results are much easier to host and convert to pdf, mobi, epub, html, etc. and easier to write.<p>So, contact me (or anyone looking to do one of these).
评论 #4955822 未加载
评论 #4959644 未加载
cowboyhero超过 12 年前
Love the idea, the context, and the execution. It's a great project. Not a fan of the name.<p>Zed Shaw has a well-established series of "Learn $topic the Hard Way" online books, with Addison Wesley publishing a 3rd edition of his "Learn Python the Hard Way" this spring. He is building a brand and a business around this name.<p>I'd be surprised to learn that "Learn ... the Hard Way" isn't trademarked, but even if it isn't, it strikes me as disingenuous, misleading, and potentially confusing to name your work after his.<p>As far as I can tell, Mr Shaw has nothing to do with this project, but then the "Learn Linux the Hard Way" name might, to some, imply that he does.<p>Edited to add: I do not have a dog in this fight, just pointing out a potential conflict.
评论 #4953839 未加载
评论 #4952788 未加载
评论 #4953305 未加载
评论 #4954220 未加载
exDM69超过 12 年前
I'm not sure it's a good idea to try to stuff vim in there. It's hard enough to try to learn unix command line skills, throwing vim in to the mix is just a detour. Nano is good enough for tutorial purposes.<p>And I'm a hard core Vim user. I have no strong opinions for or against specific text editors but any hacker worth their salt should know Vim and/or Emacs to be able to use a powerful text editor when stranded in the console for one reason or another.<p>But this kind of superficial introduction to Vim is a big disservice. The last thing we need is people who hate Vim because they understand it poorly based on a short tutorial.
评论 #4952326 未加载
评论 #4952420 未加载
评论 #4952373 未加载
评论 #4952505 未加载
评论 #4952385 未加载
评论 #4952272 未加载
bbrizzi超过 12 年前
More like "Learn scaling your web app the hard way" ;)<p>(Page isn't loading for me)
评论 #4952344 未加载
评论 #4952619 未加载
评论 #4952233 未加载
mwargh超过 12 年前
I wrote this guide, sorry for 502. I wasn't really anticipating this much interest. I'm doing something about it now.<p>Also you can blame me for including vim, but I'm conviced that basic vi knowledge is essential.
评论 #4952829 未加载
评论 #4952633 未加载
krenoten超过 12 年前
This looks like a great guide. One piece of advice I was given early on was to start with a minimal distribution like Gentoo. While not as essential for day-to-day use, knowing about how the various lower-level components interact has gotten me out of a lot of otherwise catastrophic situations across several operating systems - FreeBSD especially and occasionally on OSX. Thanks for writing this guide, it is sure to give a sturdy foundation in *nix usage to the ambitious beginner who follows it.
评论 #4953163 未加载
评论 #4953324 未加载
Surio超过 12 年前
Other than occasional 502 errors, the site doesn't work for me. Browsers used:<p>1. FF 17x<p>2. Maxthon 4x (IE engine)<p>3. Seamonkey<p>Chrome is too memory intensive for my machine and the font rendering is poor, so stopped using it.<p>Any others having problems?
评论 #4952513 未加载
daemon13超过 12 年前
404 for me.<p>Make sure to update your nginx/0.7.67, there was a number of security related upgrades.<p>Don't use the one in ports. Compile or if you are on Ubuntu:<p><pre><code> sudo -s nginx=stable # use nginx=development for latest development version add-apt-repository ppa:nginx/$nginx apt-get update apt-get install nginx </code></pre> ;-)
评论 #4959647 未加载
donniezazen超过 12 年前
Thanks for doing this. I have gone through a similar course on bash commands though it was not interactive but just list of basic commands and explanations. This is very helpful in building Linux knowledge for enthusiasts like me.
nshankar超过 12 年前
The guide could be great, but the JavaScript based shell takes a life to open up and kills the experience. Why not use Linux on a Linux machine than a VM, JS shell etc? This makes it real hard to learn.
评论 #4966287 未加载
snogglethorpe超过 12 年前
values of β will give rise to dom?
bane超过 12 年前
This looks awesome. I've yet to find a really focused and directed guide to learning Linux basics, this looks like it could be it.
pfortuny超过 12 年前
502... Bad gateway?<p>Or I may be missing something deep and hard?
评论 #4952621 未加载
jnazario超过 12 年前
i learned linux the hard way, eons ago: i broke shit. didn't mean to, i just did. then you learn how things fit together when you try and fix them.<p>(it's also why my shell was ksh for eons, my editor was vi for eons, etc. all stuff you have when /usr won't mount.)
ErikAugust超过 12 年前
Anyone have a link to the working .ova download?
评论 #4959663 未加载
Goranek超过 12 年前
Scary, when you see linux loading in browser
评论 #4952504 未加载
wmat超过 12 年前
If you want to learn Linux; use Linux.<p>It's that simple. It won't be easy, but it will be worth it. There are no silver bullets. For anything.
jpdus超过 12 年前
404 not found..!?
maeon3超过 12 年前
a mirror, a mirror, my republic for a mirror!