![适合初学者的 Linux 发行版](https://linux22.com/image/1219688/%E9%80%82%E5%90%88%E5%88%9D%E5%AD%A6%E8%80%85%E7%9A%84%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88.png)
嗯...我知道这是互联网上出现的问题,但我在谷歌上搜索了很长时间后还是找不到适合我的答案。
我想获得一个 Linux 发行版,并开始学习使用 CLI。我正在寻找一个已经安装了 GNOME 的发行版,因为我将使用 Linux-Command.org 作为我的学习资源,而且我对基于 CLI 的 Web 浏览器不太熟悉。我主要想了解一下基于 UNIX 的系统,然后我想我会选择一个仅支持 CLI 的发行版,并开始做更复杂的事情。
我尝试过 Ubuntu、Fedora Core、OpenSolaris 和 FreeBSD(我知道后两个不是 Linux 发行版)。Ubuntu 和 FC 还不错,它们确实附带 Firefox,但我不确定它们是否适合学习目的。OpenSolaris 也不错,但我还没有玩够。FreeBSD 7.2 不想在我的 13 英寸 MacBook Pro 上自行安装,每次将文件复制到磁盘时都会产生内核恐慌。
总而言之,我正在尝试学习 Linux,我愿意投入时间(也就是说,不会在遇到第一个问题时就放弃)。如果有帮助的话,我还具备中级 C++ 知识,而且我还使用 CLI-vim 编写基于 C++ CLI 的小型程序,因此文本编辑应该不成问题。
而且……说到 Mac,如果我尝试使用 OS X 终端学习如何使用基于 UNIX 的系统,我会受到什么限制?它使用 bash 3.2,这难道不是与大多数 Linux 机器上的 shell 相同吗?如果我没有记错的话,OS X 基于 FreeBSD 4.4 这一事实会对此产生什么影响?
提前致谢,希望我能尽快有一个起点。
答案1
Ubuntu是最好的可搜索的 Ubuntu 内容数量在互联网上。如果你在得到一个之前一直使用谷歌,那么 Ubuntu 就是你的选择。话虽如此,我强烈建议使用 VirtualBox- 这样您就可以在基础发行版中测试您想要的任何发行版。
由于您想学习使用虚拟化的命令行操作,你可以随意捣鼓,开心地破坏虚拟机中的所有内容,然后毫发无损地离开,保持主系统不受影响。虚拟化的这一特性将为您节省吨头痛。
如果学习 Linux 命令行,绝不在虚拟机之外继续进行。
只是为了完整性,如果你使用的是对面的, 那是,稳定的 GUI 桌面操作系统, 我建议PCLinuxOS 得益于友好的社区。
它们是网络上最适合 Linux 新手的论坛。
不要使用 PCLinuxOS 中的命令行安装任何东西。
答案2
对于人们一开始应该安装哪个版本的 Linux,我的建议始终是:无论你的导师使用什么。也就是说,找到一个愿意帮助你渡过难关的人,并利用他们所知道的知识。
但如果你有 MacBook,可以考虑安装芬克,并使用它提供全套 GNU 工具,使您的环境更接近 Linux 发行版。fink 是基于apt
和dpkg
(dpkg
是 Debian 包管理工具,Ubuntu 也使用)。
答案3
ubuntu 似乎在论坛上有一个很棒的社区(虽然我自己不是 ubuntu 用户,但它似乎是一个不错的入门选择,因为它是 debian 项目的衍生产品,由 20 世纪 90 年代的 Debian 开发人员 mark shuttleworth 创立)
学习曲线不会像以前那么陡峭,因为互联网在过去 10 年里呈指数级增长,你可以在 google.com/linux 或多个论坛/邮件列表中轻松找到答案;那时我们有 usenet、应用程序邮件链接列表,最重要的是,有一位大师......美好的旧时光 :)
答案4
为了满足你“学习”unix世界、CLI等的要求,我建议你从Gentoo- 它是一个基于源的发行版,高度灵活,并具有非常非常好的文档,解释了安装和构建过程的每个步骤,为什么是这样,你把什么放在哪里等等。社区很棒,也很有帮助。
我不会将它用作日常工具,但对于学习目的而言,它非常有用。