Linux基础/综述

本教程的目标是使用C/C++实现典型的数据结构。使用LINUX操作系统进行C/C++开发。
打个比方:Linux等像一个“桌子”;C/C++等编程语言像各种“钳子,扳手”等工具;我们坐在桌子前面制作一个叫做数据结构的“机器”。这个“机器”能够存储数据,并且存储的数据之间的关系也能通过这个“机器”观察到。有很多“按钮”能够控制这些“机器”完成一些功能,这些“按钮”叫做算法。

我们这一章讲的就是如何搭建一个“桌子”,也就是如何搭建一个操作系统并使用它。(当然,如果您已经使用Linux进行C/C++开发,或者使用windows进行开发,可以跳过该系列文章。)

本章节内容较多,主要内容包括:
1. Linux 系统简介
2. Linux基本概念及操作
3. 用户及文件权限管理
4. Linux 目录结构及文件基本操作
5. 环境变量与文件查找
6. 文件打包与解压
7. 文件系统与磁盘管理
8. 帮助命令
9. 命令执行的顺序控制与管道
10. 文本处理
11. 数据流重定向
12. Linux下软件安装
13. Linux 进程概念以及管理
14. Linux 日志系统
15. 再加上一个补充内容:正则表达式
通过上述15个章节的学习,就能够有一定的linux基础去自己学习和解决可能出现的问题。

之后,我们再讲一下linux下常用的一个编辑器vim。分为三个部分:
1. vim基本概念
2. vim文档编辑
3. vim 的高级功能

通过Linux和vim的学习,我们就能够在linux环境下开发C/C++程序了。我会在这之后,详细讲述C/C++的语法特性。最后,再回归主题,实现典型的数据结构与算法。


本系列Linux教程使用ubuntu14.04版本,shell为bash ,vim版本为Vi IMproved 7.4.

有关ubuntu的安装问题:
百度–Ubuntu14.04安装教程

#如果没有vim执行以下命令
sudo apt-get update
sudo apt-get install vim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值