在你的一生中学习新技能是明智的——它能保持你的思维敏捷,并使你在就业市场上更具竞争力。但有些技能比其他技能更难学,尤其是在那些新手小错误会让你在试图修复它们时花费大量时间和麻烦的技能上。
以学习 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 条评论