怎么成为电脑黑客 怎样找黑客帮忙( 五 )


学习编程就像学习用优美的自然语言书写一样 。最好的办法就是阅读大师的名著 , 试着自己写点东西 , 再读一些 , 再写一点 , 再读一些 , 再写一点……如此往复 , 直到你的作品达到如你在范文中所见的简洁和健壮 。
我必须再提一下How To Learn Hacking , 这是一些简单的说明 , 但是学起来并不容易 。
以前很难找到适合阅读的好代码 , 因为几乎没有大型程序的代码能够供新人阅读和练手 。这种情况已经发生戏剧性的变化 。开源软件 , 编程工具和操作系统(都是由黑客创造的)现在随处可见 。这刚好带我们到下一个话题……
2. 获取一个开源的Unix并学习运行和使用它
我假定你拥有或者能使用一台个人电脑(现在的孩子真幸福 。黑客文化建立之初电脑贵得要死 , 没人买得起) 。新手们向黑客技能迈出的最重要一步就是获取一份Linux或BSD-Unix的拷贝 , 将其安装在个人电脑上 , 并运行它 。
没错 , 世上除了Unix还有其他操作系统 。但它们都是以二进制形式发布的——你读不到源码 , 你也不能修改代码 。在类似Microsoft Windows那样的闭源操作系统上学习黑客技术就像戴着脚镣学跳舞 。
在Mac OS X上倒是可以 , 不过它只有一部分是开源的——你可能会撞墙 , 也必须很小心的避免养成依赖Apple专有代码的坏习惯 。如果你专注于底层的Unix , 你可以学到一些有用的东西 。
Unix是互联网上的操作系统 。虽然你不懂Unix仍然可以学会使用互联网 , 但若你不懂Unix , 你将不能在互联网上从事黑客活动 。因此 , 现今的黑客文化是严重以Unix为中心的 。(曾经不是这样 , 并且有一些老派的黑客对此仍然感到不太高兴 。但是现今Unix和互联网的羁绊如此之强 , 连Microsoft也无法撼动分毫 。)
所以 , 请安装一套Unix – 我个人喜爱Linux但还有其他种类的(并且 , 你可以在同一台电脑上运行Linux和Windows) 。学习它 , 使用它 , 调教它 。用它在互联网上冲浪 。阅读它的代码 , 修改它的代码 。你将获得比Windows操作系统上更好的编程工具(包括C , LISP , Python和Perl) 。你会觉得其乐无穷 , 学到比你想像更多更好的知识 。
想要获取更多和学习Unix相关的信息 , 请参考Loginataka 。你或许还想看看《Unix编程艺术》[The Art Of Unix Programming](译注:这里给出的是原文链接 。国内有翻译版出售) 。
我认为博客Let’s Go Larval!对于处在学习Linux阶段中的用户是非常易懂和有用的 。这篇文章How I Learned Linux 就是一个很好的起点 。
想开始Linux之旅 , 请参考Linux Online! 。你可以从那里下载Linux或者(更好的主意是)找到一个当地的Linux用户群为你的安装过程提供帮助 。
在本文最初的10年间 , 我认为从一个初学者的角度来说 , 所有Linux发行版都差不多 。不过在2006~2007年间 , 一个事实上最好的选择出现了:Ubuntu 。其他发行版各有所长 , 而Ubuntu对初学者最友好 。注意 , 相比Ubuntu默认那个丑陋的几乎不可用的“Unity”桌面 , Xubuntu和Kubuntu更好用一点 。
你可以在www.bsd.org找到BSD相关的帮助和资源 。
一个试水的好办法是试试被Linux爱好者称为“Live CD”的东西 , 那是一个完全在光盘或者U盘上运行 , 而不修改你硬盘的发行版 。它运行起来比较慢 , 因为光盘很慢 , 但是这是一个在做出任何不可挽救的改变前看看可行性的办法 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: