中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

Linux教程

Linux教程

阅读 (4837)

手册说明:

Linux教程


Linux概述

Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的性能稳定的操作系统,可免费使用并自由传播。

Linux继承了Unix以网络为核心的设计思想,它同时也是一个类Unix操作系统,能运行主要的Unix工具软件、应用程序和网络协议,支持32位及64位硬件,可安装在比如手机、平板电脑、路由器、台式计算机、超级计算机等各种计算机硬件设备中。

Linux操作系统最初由一位名为Linus Torvalds(林纳斯 托瓦兹)的芬兰赫尔辛基大学的学生编制内核,随后由全世界各地的成千上万的程序员设计和实现。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的类Unix兼容产品。


Linux教程

W3Cschool提供的Linux教程主要是为初学Linux的学员提供基础的入门知识,学员在学习Linux知识之前,需要对硬件知识有大概的了解,这样便于更快的理解掌握教程中的内容。

本教程的内容分为三部分:

第一部分 Linux的基础入门知识,包括:Linux的安装Linux系统目录结构Linux文件与目录管理等内容;

第二部分 Shell语言的知识内容,包括:Shell变量Shell数组Shell流程控制等内容;

第三部分 Linux相关的参考手册,包括:Linux命令大全Nginx安装配置等。

学习完本教程后,你可以了解到Linux操作系统的基础知识,进行简单的Linux命令操作。另外,学习本教程时,建议配合实践进行巩固练习,以便能更好的理解记忆。


Linux学习建议

  • Linux学习建议概述:

1、从较为浅显的Linux入门知识开始,类似《Linux教程》等,并在自己的电脑上安装Linux系统,进行实操训练,巩固自己的基础知识;

2、寻找Linux进阶教程,同时配合进行反复多次的实践训练,熟练掌握Linux的编程技术;

3、根据自身的从业方向,选择相应的高阶Linux知识进行学习、实践。

  • Linux学习方法参考:

1、Linux学习之路

2、谈谈如何学习Linux操作系统

3、Linux学习进阶路线图

  • Linux学习参考资料:

1、入门:《Linux教程》

2、进阶:《鸟哥的Linux私房菜》

3、高阶:《Linux内核技术手册》


Linux开发工具

1、Eclipse:现在较为常用的编辑器之一,具备代码高亮和智能提速等强大功能。

2、Light Table:提供直观易用的编程界面,方便定制,并拥有一个强大的插件管理器。

3、Sublime Text:一个较为简单、方便的编辑器。

4、Dart Editor:支持多种开发语言,树状结构分列各类函数、类、方法,便于代码编写。


Linux相关链接

Linux官网:http://www.linux.org/ (此网站经常显示服务器错误)

Linux下载:http://www.linuxdown.net/soft/

Linux API文档:http://download.csdn.net/detail/a7320760/3617981

Linux教程:http://www.wfuyu.com/s/linux

Linux问答:http://www.wfuyu.com/s/topic/linux


Linux特点

  • 源码的开放化

Linux操作系统是免费的,并且开发人员可以自由获取使用Linux源代码,开发者可以针对不同的应用需求对源码进行修改和优化,极大的便捷了嵌入式系统的开发,这也是其他操作系统无法做到的。

  • 支持多用户及任务并行

Linux系统可支持多名用户在线使用,每个用户之间互不影响,有较好的保密性;Linux可同时执行多个程序,并且各个程序的运行是独立的。

  • 良好的安全性及稳定性

Linux的内核继承了Unix系统的稳定、高效的特性,这一特性已在各领域得到了大量的验证。同时Linux采取了如对读、写控制、审计跟踪、核心授权等多种安全技术,保障用户开发环境的安全。

  • 广泛的硬件平台支持

Linux可以在多种硬件平台上进行运行,如在带有x86、680x0、SPARC、Alpha等大多数主流的处理器平台均可以运行。

  • 移植的便捷性

Linux系统是一个可移植的操作系统,它的内核设计非常精巧,可依据嵌入式的需求,实时的将某些模块从内核插入或移除。而Linux移植也就十分便捷,从一个平台转移到另一个平台后仍能保持自身的正常运行。



关闭
程序员人生