zoukankan      html  css  js  c++  java
  • Linux操作系统入门学习总结(2015.10)

    用了差不多45天的时间把Linux操作系统入门的资料学习了下。主要阅读了以下几本书:

    • 鸟哥的私房菜:Linux基础学习篇(第三版)
    • "Running Linux" 《LINUX权威指南》
    • “The Definitive Guide to CentOS” 《CentOS权威指南》
    • 《Linux入门很简单》
    • 《Linux从入门到精通(第2版)》

    在VirtualBox下安装Linux不下10次,安装好了CentOS 6、CentOS 7;尝试安装Ubuntu桌面版没成功(安装超过三个小时,到最后就卡住了)。
    基本上弄清楚了Linux上可以学习和专注的方向。整理下我个人的理解:
    操作系统位于硬件和软件、用户之间,主要职责是驱动硬件,处理用户输入、提供软件可调用的API。
    所以学习Linux入门的学习主要集中在Linux系统本身,比如系统安装、账号管理、文件管理、软件安装、办公软件使用、多媒体软件使用、磁盘挂载、简单Shell使用、文本编辑器、开发环境介绍、网络配置、服务器端应用及配置介绍。个人感觉需要掌握的是的是常用软件安装及卸载、基本的文件/目录结构、简单的文件创建和管理、网络配置、windows与Linux文件共享,远程访问配置。

    上面提及的几本书都是类似的内容。
    由于我本人学习Linux的主要目的是做c++开发,接下来需要深入了解的部分包括:

    • c++开发环境(GCC、GDB、makefile、configure、开源软件基本的自动化工具、版本管理工具)
    • Linux下并发机制(包括进程、线程管理)
    • Linux网络编程
    • Vim或Emacs文本编辑
    • Shell脚本
  • 相关阅读:
    echart tooltip.formatter提示只显示x轴(时间)
    Install fail! Error: EBUSY: resource busy or locked
    vue v-model绑定值为obj不起作用
    浅谈JS的继承
    总结一下最近对nodejs 和 mongodb 的学习
    JavaScript30-7 数组的一些基本方法
    Vue-router 的练习
    JavaScprit30-6 学习笔记
    JavaScprit30-5 学习笔记
    JavaScript 30
  • 原文地址:https://www.cnblogs.com/tocy/p/Linux_Learning_Guide_201510.html
Copyright © 2011-2022 走看看