终身学习新技能是明智之举——它能让你的思维保持敏捷,并使你在就业市场更具竞争力。但有些技能比其他技能更难学习,尤其是在那些小的菜鸟错误可能会在你试图修复它们时花费你大量时间和麻烦的技能。
以学习 Linux 为例。如果你习惯于在 Windows 或 MacOS 图形界面中工作,那么转向 Linux,及其在终端中输入的陌生命令,可能需要一个漫长的学习过程。但回报是值得的,正如之前数百万甚至数百万人已经证明的那样。
尽管如此,这段旅程并非没有陷阱。我们请一些 Linux 爱好者回想他们第一次开始使用 Linux 时的情况,并告诉我们他们犯过的最大错误。
“不要期望命令以理性或一致的方式在[任何类型的命令行界面(CLI)工作]中工作,因为这很可能导致挫败感。这并非由于糟糕的设计选择——尽管当你对着所谓的桌子猛敲头时可能会有这种感觉——而是反映了这些系统已经进化并在几代软件和操作系统演进中不断添加的事实。顺其自然,写下或记住你需要的命令,并且(尽量不要)在事情不如你期望的那样时感到沮丧。” ——Gina Likins
“即使仅仅复制和粘贴命令以使事情运行起来可能很容易,也要首先阅读命令,并且至少对即将执行的操作有一个大致的了解。特别是当有管道命令时。当有多个管道命令时更要特别注意。有很多破坏性命令看起来无害,直到你意识到它们可以做什么(例如,rm,dd),而且你不想意外地破坏东西。(问问我是怎么知道的。)” ——Katie McLaughlin
“在我的 Linux 旅程的早期,我没有意识到了解你在文件系统中的位置的重要性。我当时在我认为是我的主目录中删除一些文件,并且我输入了 sudo rm -rf * 并删除了我系统上的所有引导文件。现在,我经常使用 pwd 来确保我在发出此类命令之前,我确实在我认为的位置。幸运的是,我能够用 USB 驱动器启动我受损的笔记本电脑并恢复我的文件。” ——Don Watkins
“不要将整个文件系统上的权限重置为 777,因为你认为‘权限很难理解’并且你希望应用程序能够访问某些内容。”——Matthew Helmke
“我当时正在从我的系统中删除一个软件包,但我没有检查它依赖于哪些其他软件包。我只是让它删除它想删除的任何东西,结果导致我的一些重要程序崩溃并变得不可用。” ——Kedar Vijay Kulkarni
你在学习使用 Linux 时犯过什么错误?在评论中分享它们。
14 条评论