导图社区 C语言在Linux系统环境搭建
C语言在Linux系统环境搭建知识梳理,包括认识linux操作系统、linux操作系统开发流程、linux的基本使用等等。
怎么学好数学,在学习高中数学时,首先要理解概念,而不是死记硬背。对于难以理解的概念,可以通过画图、举例子等方式来帮助自己理解。
DCM4623调试步骤的思维导图,主要在于确保电子设备的正常运行,并及时发现和修正潜在的问题。
数据库理论与应用,在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
linux环境搭建
为什么要使用Linux系统
后期要学习Linux系统,提前适应一下Linux环境
windows操作系统是图形界面操作,linux主要是命令操作
Linux系统是开源的系统,内核源代码都是公开的,免费使用的
认识linux操作系统
操作系统
定义
管理软硬件资源(管理硬件资源给应用层提供方便操作接口)
历史
诞生于上个世纪60年代
第一个成型的操作系统unix操作系统
诞生原因
随着硬件的发展单纯的裸机程序不能满足硬件的利用率
每个人编写的裸机驱动不同导致应用层编写麻烦
常见的操作系统
unix:闭源,收费
dos:windows的字符操作界面
windows:个人计算机用户市场90%
linux:开源 免费,IT行业
ios/os:苹果
ucos ecos wince等:小型的嵌入式操作系统
linux操作系统
1991年 芬兰大学生
类UNIX操作系统
加入GNU组织
开源、自由的 软件组织
你可以免费使用的代码,但是基于它的修改你也必须遵循这种协议(GPL协议)
很多开源爱好者、黑客 完善linux操作系统
常见的linux操作系统
linux
linux操作系统内核(核心代码实现)
在内核的基础上增加应用
常见的操作系统厂商
红帽家族
red hat:企业版(稳定)
cenos:社区版(免费)
fedora:发行版(试运行版)
Ubuntu
界面好看,对网络依赖性强
每年4月份 10月份 准时发布,偶数年份的4月最稳定的
linux操作系统开发流程
1-舍弃windows,安装linux操作系统
2-安装双系统
3-利用虚拟机
1-安装windows下模拟虚拟机的软件(vmware workstation(威睿工作站)、v-box)
安装包:2-VMwareworkstation_full_12.1.0.2487.1453173744.exe
作用
创建虚拟机
2-新建虚拟机
虚拟机的电脑
新建
freecomputer
Ubuntu 16.04
VM(虚拟机配置文件)
DATA(磁盘文件)
3-给虚拟机安装操作系统
4-安装vmware tools工具
让鼠标可以来回切换
可以从windows粘贴复制文件
vmware_tools:交互工具的安装
安装过程中的提示按enter默认就行,一直到安装结束,终端提示符出现,重启虚拟机
linux的基本使用
关于用户
管理员用户名:root 具有所有的权限
普通用户:管理员创建,权限非常的低
路径分类
相对路径
相对于用户当前所在目录
绝对路径
相对于根目录:/
终端提示符
[root@localhost /]#
root:当前用户
localhost:计算机名
/:当前所在路径
#:管理员用户 $:普通用户
基本命令的使用
命令格式:命令+选项+参数
ls:查看路径下文件
-a(all):查看所有文件
-l(long):查看详细信息
clear:清屏
cd:跳转
当前所在路径为 ~:家目录
cd Desktop/ 相对路径
cd /root/Desktop/ 绝对路径
/:根目录
~:当前用户的家目录
..:上一级目录
.:当前目录
-:上一次目录
pwd:显示当前所在路径(绝对路径)
mkdir:创建文件夹
-p(创建多级文件夹)
touch:创建文件
rm:删除
-f:强制删除
-r:递归删除(删除文件夹)
cp(copy):复制
cp 源文件(路径) 目标文件(路径)
注意:拷贝文件夹的时候需要加参数-r
mv
剪切
tar
解压,压缩的命令
-x
解压文件
-v
输出提示信息
-f
后边跟压缩文件名
-c
创建压缩文件
解压
-xvf
压缩
-cvf
sudo
下放管理员权限
编辑器/编译器的使用
编辑器
gedit
配置编辑器:编辑->首选项
ctrl+s:保存 ctrl+q:退出
vim
参考vim文档
编译器
gcc
gcc 目标文件 默认生成a.out ./a.out执行
gcc 目标文件 -o 生成文件名