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