Linux系统目录结构:只有一颗倒置的书,并且树的根 /
-->根目录
文件系统:NTFS FAT 管理工具,管理磁盘的
何为文件系统:用来组织数据储存介质上的储存方式或者检索方式
Home目录:存放的是Linux中用户对应的文件夹;你有多少个用户,就有多少个对应的文件夹。
ls命令
ls:列出当前所在目录的文件
ls -a:列出所在目录下的所有内容,包括了隐藏的文件
ls 文件夹名字/路径:列出路径下内容
cd命令
cd:切换目录,换路径
cd .. :返回到上级目录下
cd .:当前目录
cd /:切换到根目录
cd 路径名字:切换到指定目录下
cd ~:切换到加目录下
cd -:返回到你上次操作的那个目录下
绝对路径:根目录开始的 /
相对路径:不是/
开头的
创建命令
mkdir:创建目录/文件夹路径
touch:创建文件/路径;可以同时创建很多个文件 格式:touch 文件名1 文件名2 文件名3...
删除命令
rm:删除文件/路径。
rmdir:删除空目录
rm -r :删除文件夹/路径(空目录或者非空目录都可以删除)
rm -i:删除的时候会有提示 y
or n
拷贝命令
cp 需要拷贝的文件/路径 目标路径
拷贝整个目录
cp -r 原文件夹/路径 目标路径
移动命令 重命名
mv 原文件/路径 目标路径
mv 原文件名 新名字
vim编辑器有三种模式:
插入模式:只有这种模式才可以编辑
命令行模式:输入命令的,复制粘贴等操作
底行模式:输入命令保存退出等操作
模式之间的切换:
命令行模式-->插入模式:键盘输入i
插入模式-->命令行模式:按键盘的esc
Yy
复制 Dd
删除/剪切 nDd
删除多行 U
撤销
打开文件,如果文件不存在则直接创建一个。
c语言的源程序--代码给程序员看的,计算机只能识别二进制数据
将.c源文件--->计算机识别的二进制文件
工作的四个步骤: 预处理-->编译-->汇编-->链接 就可以得到可执行文件
预处理:gcc -E .c
源文件 -o 目标文件 .i
编译:gcc -S 目标文件 .i
-o 目标文件 .s
汇编:gcc -C 目标文件 .s
-o 目标文件 .o
链接:gcc 目标文件 .o
目标文件
输入设备(键盘,鼠标),cpu,存储器,输出设备(显示屏,终端)。
外存:位于电脑上,例如磁盘U盘。存CPU上暂时不使用的数据或程序,容量比较大
内存:存CPU需要使用的数据或程序,容量比较小。
寄存器:存在于CPU中的,是一个存取速度很快的存储器,容量很小。正在使用的数据或程序
程序:计算机系统可以识别的一组二进制的有序指令。
程序最重要的是处理数据。
数据的分类:数值类型数据和非数值类型数据。
数值数据:能够进行算数运算得到明确数值概念的信息成为计算机数值数据
非数值数据:图片,语言,语音等
数值数据表现形式有四种:
二进制:0 ~ 1 给计算机使用 b010101
八进制:0 ~ 7 用0开头的 写代码用的
十进制:0 ~ 10 给人看的 10 20 30
十六进制:0 ~ 9 a ~ f A ~ F 用0X或0x开头
关键字:都是小写
分类:
表示数据类型的关键字:char,double,enum,float,int,long,short,struct,union,void
表示控制语句的关键字:break,case,continue,if,else,default,while,do,goto,switch
表示数据存储类型的关键字:auto,extern,register,static,
其他关键字:const-修饰符,return-结束函数,sizeof-计算内存大小,volatile-防止编译器优化
signed:有符号的,数据可以有正数和负数
unsigned:无符号,只有正数
内存的基本单位是字节 一个字节占8位
各种数据类型的数据他们的取值范围:
signed char:1000 0000 ~ 0111 1111 -128 ~ 127 -2^7 ~ 2^7-1
unsigned char:0 ~ 1111 1111 0 ~ 255 0 ~ 2^8-1
常量
常量:值不可以修改
变量:值可以修改
常量分类:
整型常量:10,100
字符常量:'a'
长整型常量:78L
无符号整型常量:78U
浮点型常量:1.2,1.5
字符串常量:"hello world" ---双引号括起来的,是字符串常量,在内存中占12个字节(空格一个,'/0'一个)/0
是字符串的结束符号。
本文发布于:2024-01-30 02:00:16,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170655121818439.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |