想要尝试一下Linux,该怎么办?

想要尝试一下Linux,该怎么办?

我学习 ruby​​ on rails 已经有一段时间了。起初我拒绝使用控制台,但过了一段时间后,我可以说我爱上了它。如果 Linux 有这样的功能,我认为它就很合适了。

我想暂时试试 Ubuntu。但是,问题是 - 你从哪里学到使用 Linux 的高级用户技巧、窍门和快捷方式?我真的想从一开始就走上正轨 - 最大限度地减少干扰,最大限度地提高生产力,等等。

我正在思考键盘快捷键和 Linux 的绝对基础。

答案1

首先,您需要找到一份 shell 参考资料。无论您在 Linux 上找到的指南有多好,您都希望能够查找单个命令及其工作原理。是官方的 GNU Bash 参考手册,因此它应该相当完整。

作为一名程序员,你很快就会喜欢使用高级 bash 脚本指南

还要熟悉手册页。大多数命令都应该有手册,可通过终端中的“man commandname”访问。

还有一个维基百科关于所有 Ubuntu 特有的事情。

当然询问 Ubuntu (au)Unix 和 Linux (ul)如果您有任何问题,欢迎来自此 StackExchange-stack 的

答案2

以下是一个简短的列表,可帮助您入门:

  • 狂欢
  • 历史
  • grep
  • 寻找
  • 较少的
  • 尾巴
  • 屏幕
  • sed
  • awk
  • 卷曲

尝试对以上任何一个使用 man 命令,以及 info 命令,当然还有 google:

man grep
# maybe first:
man man
info 
# usage for example:
info coreutils date invocation

无论如何,其他的答案也一样好,我只知道我每天都全天都在使用上述命令。

玩得开心!

答案3

在 IRC 上可以找到很多关于此内容的知识:

  FreeNode(该网络在许多开发者中很受欢迎)
  http://www.freenode.net/

你需要一个 IRC 客户端(有很多可供选择),或者你可以使用基于网络的聊天工具http://webchat.freenode.net/如果你愿意的话。#Linux 和 #Ubuntu 频道在那里非常受欢迎,可能是开始的好地方——你只需通过观察成千上万的人在这个有用的网络上询问什么,就可以学到很多东西。

SuperUser.com 也有一个聊天系统,我相信它有一个非常繁忙的 Ubuntu 频道(他们称之为“房间”而不是“频道”)。

另外,请查看[大多数]知名的Linux发行版的长列表,并在决定选择某个发行版之前至少尝试其中的几个:

  资源 - 操作系统 - Linux 发行版
  http://www.lumbercartel.ca/resources/os/linux.pl

每个 Linux 发行版都有其优点,但也存在许多差异(有些差异比其他差异更明显)。根据您的需要,一个满足您所有标准的发行版可能并不适合其他人。(有这么多选择当然很好!)

答案4

关于学习 shell,我看到 Bash 参考手册已经发布了,但你可能还想看看高级 Bash 脚本指南(ABS)。这可能是关于如何使用 Bash shell 的最佳教程之一,并且从中学到的大部分知识也可以转移到其他 *nix shell。

对于 Ubuntu 也检查Ubuntu 极客了解高级用户提示和技巧。我还建议浏览 Ubuntu 社区 Wiki(由于此网站的垃圾邮件预防功能,无法在此处发布链接,但您可以在 Ubuntu 网站上找到它)。该链接以及其他人发布的链接应该可以让您朝着正确的方向开始。

相关内容