我已经学习了一段时间的红宝石。起初我拒绝使用控制台,但是过了一会儿我可以说我喜欢它。如果Linux是这样的话,我认为它将是合法的。
我想暂时要尝试Ubuntu。但是,这是一个问题-您在哪里可以学习使用Linux的超级用户提示,技巧和捷径?我真的很想从一开始就走上正确的道路-尽量减少干扰,最大限度地提高生产力,等等。
我在想像键盘快捷键和Linux的绝对基础知识。
我已经学习了一段时间的红宝石。起初我拒绝使用控制台,但是过了一会儿我可以说我喜欢它。如果Linux是这样的话,我认为它将是合法的。
我想暂时要尝试Ubuntu。但是,这是一个问题-您在哪里可以学习使用Linux的超级用户提示,技巧和捷径?我真的很想从一开始就走上正确的道路-尽量减少干扰,最大限度地提高生产力,等等。
我在想像键盘快捷键和Linux的绝对基础知识。
Answers:
首先,最重要的是要找到一个shell引用。无论您在Linux上找到的指南多么出色,您都希望能够查找单个命令及其工作方式。这是官方的GNU Bash参考手册,因此应该相当完整。
作为程序员,您很快就会喜欢使用高级bash脚本编制指南。
也要熟悉手册页。大多数命令应具有手册,可通过终端中的“ man命令名”进行访问。
还有关于所有特定于Ubuntu 的Wiki。
当然,如果您有任何疑问,可以从StackExchange-stack中询问Ubuntu(au)和Unix&Linux(ul)。:)
在IRC上学习这些东西的好地方:
FreeNode(此网络在许多开发人员中都很流行)
http://www.freenode.net/
您将需要一个IRC客户端(可供选择的客户端很多),或者您可以根据需要在http://webchat.freenode.net/上使用基于Web的聊天。#Linux和#Ubuntu频道在这里非常受欢迎,可能很容易上手-您可以通过观看成千上万的人在这个有用的网络上的询问来学到很多东西。
SuperUser.com也有一个聊天系统,我相信它有一个非常繁忙的Ubuntu频道(他们称它们为“房间”而不是“频道”)。
另外,查看一长串[主要是]著名的Linux发行版,并至少尝试其中的一些发行版,然后再特别着手:
资源-操作系统-Linux发行版
http://www.lumbercartel.ca/resources/os/linux.pl
Linux的每个发行版都有其优势,也有许多差异(某些差异比其他差异更明显)。根据您的需求,一种满足您所有条件的发行版可能不适合其他人。(拥有所有这些选择肯定很好!)
关于学习Shell,我看到《 Bash参考手册》已经发布,但是您可能还想查看《高级Bash脚本指南》(ABS)。关于如何使用Bash shell的最好的教程之一,那里学到的大多数知识也可以转移到其他* nix shell中。
对于Ubuntu,也请查看Ubuntu Geek,以获取高级用户提示和技巧。我还建议您浏览Ubuntu社区Wiki(由于该站点的垃圾邮件阻止功能而无法在此处发布链接,但您可以在Ubuntu站点上找到它)。连同其他人发布的链接,应该可以帮助您朝正确的方向开始。
这个网站:http : //linuxcommand.org/是一个入门的好地方。
之后,我会得到一本书,像这样:http : //www.sobell.com/CR2/index.html,其中对所有内容进行了概述。
但是,我发现真正进入linux的最佳方法是使用命令行友好的linux发行版。
Ubuntu和衍生产品是一个很好的起点,因为它们不会完全向您隐藏CLI,但是在6个月到一年(取决于您对它的痴迷程度)之后,我将尝试安装http:// www。 archlinux.org/ ; 安装过程本身将教给您很多知识,更不用说大量的配置等了。Wiki提供了以下示例:http : //wiki.archlinux.org/。