嗯...我知道这是整个互联网出现的问题,但在谷歌搜索了很长一段时间后,我找不到适合我的答案。
我想要一个 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 的事实如何影响这一点?
提前致谢,希望我能尽快有一个起点。
小智 9
考虑到互联网上可搜索的 Ubuntu 内容数量,Ubuntu是最好的。如果谷歌是你的大师,直到你得到一位大师,那么 Ubuntu 就是你要走的路。话虽如此,我强烈建议使用 VirtualBox - 这样您就可以在基本发行版中测试您想要的任何发行版。
既然你想学习命令行操作,使用虚拟化,你可以四处乱搞,愉快地破坏虚拟机中的一切,毫发无损,保持你的主系统不受影响。虚拟化的这种特殊的品质会为你节省吨麻烦。
如果学习 linux 命令行,永远不要在虚拟机之外进行。
为了完整起见,如果您使用的是相反的,即稳定的GUI桌面操作系统,由于社区友好,我建议使用PCLinuxOS。
它们是网络上 Linux 上对新手最友好的论坛。
并且不要使用 PCLinuxOS 中的命令行来安装任何东西。