“学习”Linux

“学习”Linux

我对计算机感兴趣已久,也曾摆弄过很多东西,包括 Linux。我年轻时(大约 13 岁)开始使用 Red Hat,后来丢失了所有数据,将 FAT32 驱动器转换为其他驱动器。后来我使用 Knoppix,它在恢复等方面确实很有帮助。然后是 Ubuntu。此外,我还摆弄过 Arch 一段时间,但它经常出问题(也许我应该更小心一点)。

无论如何,我目前使用的是 Ubuntu 9.04。我现在想更深入地了解 Linux 世界。我想学习事物的工作原理并更多地使用终端。我也是一名程序员,所以,这会很有帮助。

所以,我想问的是:

  • 学习和了解 Linux 的好书

  • 良好的习惯可以更有效地使用Linux。

  • 我应该了解的一些好工具。

  • 您每天留出用于学习新事物的时间量。

  • 作为一名程序员,如何有效地设置和使用Linux。

很长的清单。我将感谢回答者。

答案1

对我来说,我认为最能让我了解 Linux 的事情是执行 Gentoo 安装。

对于初学者来说,Gentoo 本身并没有安装程序,而是需要您下载启动映像、手动创建卷和文件系统,然后开始编译大量源代码才能获得可运行的系统。

我使用 Gentoo 已经有几年了,假设它没有太大变化,我一定会向任何热衷于学习的人推荐它。

当我使用它时,其文档和支持论坛是首屈一指的。

答案2

  1. 像“Linux Format”和“Linux Journal”这样的杂志。它们可以在书店购买、订阅或在网上找到。Linux Format 的旧刊位于http://www.linuxformat.com/modules.php?op=modload&name=NewArchives&listpdfs=1以及 Linux Journal 的旧刊http://www.linuxjournal.com/magazine

  2. 获取 Linux Journal/Tux Radar“Linux Starter Pack”。它有 130 页,内容丰富。它几乎涵盖了迁移到 Windows 的用户可能想要立即了解的所有内容。它可从以下网址获取http://www.tuxradar.com/linuxstarterpack

  3. 加入论坛。由于您使用 Ubuntu,我建议您从http://ubuntuforums.org/。另一个值得注意的论坛是 www.LinuxQuestions.org。ServerFault 也有效。;)

  4. 阅读 Rute 指南。它将帮助您使用命令行,并向您介绍其他重要的 Linux 概念。http://rute.2038bug.com/

  5. 像“man program-name”和“info program-name”这样的命令非常有价值。

  6. 当然,随时都可以提问。如果有人帮助你学习操作系统,整个过程就会变得更容易,所以如果可以的话,找一个导师吧。

答案3

也许从Linux 文档计划

指南部分提供了一些非常有趣的书籍:

  • Linux 简介 - 实践指南
  • Linux 从头开始
  • Linux 系统管理员指南

如何部分提供了一些特定主题的帮助。

答案4

我强烈推荐《UNIX 环境高级编程》。这是一本关于 UNIX 通用系统编程的精彩书籍。

相关内容