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