1991 年,21岁的赫尔辛基大学学生 Linus Torvalds(以下简称 Linus)创建了 Linux 内核,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
30年的时间,Linux 从一个基于兴趣的小项目,发展成统治世界的操作系统内核,而 Linus 本人也一直领导着内核的开发。2007 年,随着 Linux 基金会的成立,Linux 的发展得以被促进、保护和标准化。
Linux的运行也需要多种工具的配合,像是shell,是一个可通过一系列的linux命令对操作系统发出相关指令的人机界面,可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,是用户使用Linux的桥梁;GDB(GNU Debugger)是一个用来调试C、C++程序的功能强大的调试器,它能够在程序运行的过程中,观察程序的内部变量和内存的使用情况。程序员也可以使用GDB来跟踪程序中的错误,排查问题,从而加快Linux应用程序的开发。
10月24日16:00,本次Linux基金会开源软件学园“源来如此”系列公开课邀请LFAPAC开源布道者、LF官方授权导师侯胡的为大家分享《带你进入开源世界:Linux编程入门》,介绍Linux操作系统、shell编程、C++基础以及开发与调试的相关内容。
嘉宾介绍
侯胡的
LFAPAC开源布道者、LF官方授权导师
某大型国企技术专家,二十年软硬件开发经验,擅长C/C++系统和嵌入式系统开发。多年的Linux开发经验,喜欢Linux的开放与简洁。热衷于参与开源运动,目前也是Linux基金会的开源布道师。
本次课程将从4个模块介绍Linux编程入门知识,展现Linux的强大和便捷,课程大纲如下:
Linux操作系统介绍
Shell编程的用处、变量、流程控制、输入输出重定向
C++基础知识
开发与调试部分GCC、VIM、GDB、GUI的入门介绍
为了庆祝Linux30周年和程序员节,本次公开课也给大家带来了福利,观看直播课程的同学会得到可用于Linux全站课程和考试认证的购课优惠码哦!
以下为LFOSSA的Linux官方培训及认证考试的相关內容 :
Linux Foundation初级 IT工程师认证(LFCA):
https://training.linuxfoundation.cn/certificates/18
Linux Foundation 系统管理员认证 (LFCS):
https://training.linuxfoundation.cn/certificates/5
对应课程 - 系统管理基础课 (LFS201):
https://training.linuxfoundation.cn/courses/9
LFS201+LFCS 套购:
https://training.linuxfoundation.cn/pack/5
Linux Foundation 工程师认证 (LFCE):
https://training.linuxfoundation.cn/certificates/2
对应课程 - Linux 网络管理进阶课程 (LFS211):
https://training.linuxfoundation.cn/courses/20
LFS211+LFCE 套购::
https://training.linuxfoundation.cn/pack/2
LFS201+LFCS+LFS211+LFCE 超级套购:
https://training.linuxfoundation.cn/pack/15
开源开发,Git和Linux入门课程 (LFD201)
https://training.linuxfoundation.cn/courses/10
Linux安全性基础课程 (LFS216)
https://training.linuxfoundation.cn/courses/16
请点击链接https://live.bilibili.com/22217685 ,进入直播间。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2