• 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脚本
  • 相关阅读:
    java如何操作注册表(Preferences类)(在windows的注册表中保存、读取)
    转-正则表达式
    js数字格式化千分位格式
    es6严格模式需要注意的地方
    html5手势原理知识
    js事件总结
    js键盘相关知识总结
    html5 拖放
    js学习日记-隐式转换相关的坑及知识
    移动端各种分辨率匹配
  • 原文地址:https://www.cnblogs.com/tocy/p/Linux_Learning_Guide_201510.html
Copyright © 2020-2023  润新知