程序员必学!最受欢迎技能Linux的入门基础

0.如何入坑

  • 装一个Linux发行版。一般是建议虚拟机,只要你的windows系统还能上网,那你的linux就是活的。如果上网没问题,那就双系统。
  • 知识系统的构建。其实无论是学什么,都需要建立一个系统的学习方式。可以利用LPI考纲作为系统学习的引导,把LPI-1的知识点基本掌握了,linux的学习就是事倍功半了!
  • 慎用root。不要觉得[输入密码]很繁杂,要是你因为怕麻烦直接开启最高权限会更加危险!千万不要为了一时便利而追悔莫及!
  • 熟悉bash。bash作为一个shell,强大得有点不像话。所以在使用linux的道路上,一路都会伴随着对bash的学习和使用。这个道路上,我安利一个

1.入门级书籍

  • 《LPI Linux认证权威指南》
  • 这本书就可以作为入门教学大纲了。(这本书只是大纲,细节自己去挖)
  • 《linux shell脚本攻略》
  • 书很薄,但是内容丰富。主要是教会你如何脑洞bash。
  • 《UNIX/Linux 系统管理技术手册》
  • 字典类书籍,是个不(zhuang)错(bi)的选择。
  • 《鸟哥的Linux私房菜 基础篇》
  • 目前最受推崇的Linux书籍,初学者不可错过!
  • 《Unix/linux编程实践教程》
  • 整本书就是通过实例进行讲解,适用于有基础的初学者。

2.入门级网站

  • 国内的专业网站

1. Unix技术网 ,可以称得上是全球最大的Linux/Unix应用与开发者社区

2. Linux中国,我们的Linux中文社区,对于英语不是太好的同学,简直就是救星。

3. W3Cschool - 初学者必去,除了Linux之外,还包含了其他的学习资料。

  • 国外专业网站

1. LinuxOnline:http://www.Linux.org/,最权威的Linux网站,可以称得上是无所不有,软件硬件应有尽有。

2. Linux International: 有大量的Linux资源列表。

3. Linux: http://www.Linux.com/,学习Linux的最好网站,也是Linux使用经验的汇聚地。

4. 《Linux focus》http://www.Linuxfocus.org/,免费电子杂志《Linux focus》,特色是每期集中讨论一个话题。

5. 《Linux Journal》 :http://www.Linuxjournal.com/),很棒的Linux专业杂志。

6. The Linux Kernel Archives:Linux核心的网站,有着很齐全的Linux的核心的各种版本。

  • 国外Linux发行版本网站

1. CentOS:CentOS Project

2. RedHat: Red Hat | The world‘s open source leader,大名鼎鼎的”小红帽"的网站,内容很多,也是搜索Linux各类资源的上好网站。

3. Ubuntu: The leading OS for PC, tablet, phone and cloud

4. Debian:Debian -- The Universal Operating System,Debian Linux 的官方网站。

5. S.U.S.E:Linux OS | SUSE Linux Enterprise,S.U.S.E. Linux 的官方网站

3.Linux进阶路线

图片来自 https://blog.csdn.net/zkaipmoo/article/detail

祝大家学习之路顺畅!

来源:小红书的商业模式

原文地址:https://www.cnblogs.com/a5651651616/p/12233636.html

时间: 2024-10-10 12:34:09

程序员必学!最受欢迎技能Linux的入门基础的相关文章

2019 年软件开发程序员必学的编程语言 Top 3

随着时间的流逝,我们将迎来新的一年,这是富有前景和挑战的一年.我们已经看到 AI 和 ML 为所有有远见的人带来了希望,尽管币圈出现了混乱,但区块链仍然是本世纪最有前景的创新技术. 自动化浪潮风靡着整个行业.不过,尽管这些有前景的技术趋势吸引了所有人的眼球,但我们不能忘了编程语言和算法本身,它们才是这些现象背后的主要驱动因素. 以下是 2019 年软件开发人员必学的 3大 编程语言 ! Python 在这个编程语言世界中,Python 绝对不是什么新生事物.它由 Guido van Rossum

成为聪明程序员必知的5个技能

软件开发人员在项目架构的设计上起着非常关键的作用.当前的现代化架构世界需要聪明,有创新的开发人员,这些开发人员装备了各种务实的技能,并对知识了然于心. 那么什么样才算是一个聪明的开发者呢?有这样5个关键的领域: 1.集中注意力和以目标为导向 开始反思和规划你的职业生涯. 对你的代码,你应该: 保持模块化--个性化,专业化--这两个方面都需要好好考虑,并且你的待办事项需要定期整理. 保持清洁并遵守规则--我们需要遵循编码规则以及自己制定的规则,并且保持目标的干净和可衡量. 保持松耦合--不要将很多

月薪20k的Java程序员必学的系统调试分析

经过这段时间的努力,终于完成了我的Java课程设计--记事本程序,基本实现了所需功能.通过这次的课程设计,使我从书本上学习到的理论知识用到了实践上,从而进一步巩固和丰富了我所学过的知识,让我更深层次地认识到Java及其强大的功能.同时,做这门课程设计也进一步加强了我的动手能力. 专注于Java架构师技术分享,撩我免费送全套架构师晋级资料 (欢迎撩我wei?心:前面是1253后面是8552) Java记事本采用的是JavaSE中的GUI和IO基本技术,主界面如下: 点击"文件"按钮即可查

作为一个程序员需要学多少技能?

我从做游戏来说:如果你仅仅做一个码农,你学好计算机相关的信息就行,但是,要做好一个游戏,作为游戏制作人,那么要学的就多了,我就拿仅仅去年学的情况说下:1. 物理,因为游戏内体现的物理是给玩家最真实的体验.物理的基本概念,甚至深入概念都需要一定层次了解.2. 心里,教育.这2个我放在一起,游戏要达到某种目的,或沉浸,或教育,这些,都需要对相关技能,甚至包括社交,社会学,等进行深入了解.3. 美术,作为制作人,并不是简单的把游戏较给美术去展现,而是要自己去把关,如何构建会让玩家惊叹的东西.4. 导演

程序员必读书单

作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文地址:http://www.cnblogs.com/figure9/p/developer-reading-list.html 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing

程序员必读书

前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列): 理解计算机科学的核心概念(例如计算机系统结构.操作系统.编译原理和计算机网络): 熟悉至少两门以上编程语言(例如C++,Java,C#,和Python): 专业的软件开发素养: 具备良好的编程

1.程序员必读书单

程序员必读书单 1.0 发表于 2015-02-25   |   分类于 阅读  | 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的 程序设计 能力: 掌握常

做一名程序员需要学哪些知识

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

程序员必看书籍(转载)

程序员必看书籍(转载) C++: Prata<C++ Primer Plus>:基础,第一本书.(之前的版本也可,不过推荐最新的) Lippman<Inside C++ Object Model>:初级,加深语言层次上的理解.不过有点小老了.里面的cfront编译器早退出江湖好久了.思想值得学习 侯捷<STL源码剖析>:第三本书,中级,深入STL Vandevoorde<C++ Template>:第四本,中级,范式编程 罗剑锋<Boost>两本