我如何开始学习 Linux?

我如何开始学习 Linux?

可能重复:
学习 Linux/Unix 基础知识

这个问题听起来可能很愚蠢,但重点是我已经使用 Linux 一年多了,但到了年底,我仍然像使用 Windows 一样使用它。我完全不知道如何像学习 Bash 一样学习它并了解它的内部结构。有人能帮我吗...指导我如何继续学习 Linux 并体验它的全部功能。

答案1

这可能有助于进一步明确你的目标:

  • 你为什么想学习Linux?
  • 你想用Linux来做什么?

例如,你想成为:

  • Linux 高级用户?
  • Linux 系统管理员?
  • Linux 开发人员?

从那里您可以选择一个小项目来进行,例如:

  • 编写一个 shell 脚本。
  • 配置服务(例如 Apache)。
  • 修复一个错误。

并找到更符合您特定兴趣的资源。

答案2

熟悉命令行的一种方法是在自己的服务器上运行个人网站。设置 apache,设置 ssh。从命令行设置防火墙。学习使用命令行读取错误日志和访问日志。学习使用 rsync 进行备份。Web + 服务器管理员会给你很多实际问题,这些问题可以通过命令行有效地解决,并会给你很多现实世界的经验。

我之所以这么说,是因为我相信学习一门技术的最好方法是需要它。与其只是阅读文档,不如给自己设定一个要解决的问题,然后搜索有关该问题的文档并以此方式学习。只阅读文档而不需要它也可以,但不太有趣,你从中学到的东西也更少。运营一个网站会给你带来很多需要解决的实际问题。

尝试为自己设定问题。尝试将你经常做的事情自动化。然后回到这里并提出更具体的问题。我这样说并不是要驳斥你当前的问题。我真的认为这是最好的学习方式。

答案3

资源位于Linux 文档项目应该可以帮助您很好地理解 GNU/Linux。

答案4

打开终端。输入ls /bin。对列表中的每个项目输入man x,阅读结果(按 q 退出 man 浏览器...您可以使用 和 查找结果man lessman man。然后ls /etc和 执行相同操作(它们不会全部存在),然后对 /usr/bin 执行相同操作。到那时,您应该知道如何操作了。

相关内容