一、
gcc是linux的编译器
vi是编辑器
./a.out是可执行文件运行
sudo 最高权限
/根目录
~家目录
cd (change directory) 改变工作目录
command -option(选项) argument(参数)
ls 展开目录(-a 列出所有文件及目录有.. 和 .,-l列出文件详细信息包括时间,大小,创作者等)
pwd打印工作目录
touch增加文件(白色)
rm删除文件(-r递归删除及其子目录)
mkdir增加文件夹(蓝色)
rmdir删除空文件夹
x,y均为文件夹 x:源文件 y:目标文件
cp ./x/ ./y/ -r 在根目录把x文件夹复制到y文件夹中
mv ./x/ ./y/ 在根目录中把x文件夹移动到y文件夹中 (移动目录文件是不需要-r 递归,可直接应用)
相对路径不含有根目录 绝对路径含有根目录
ctrl+ alt+ t 打开新终端
Ctrl shift++页面变大
ctrl --
tab 补全目录
二、
命令状态下 esc: yy 复制
dd 剪切
p粘贴
o 插行
wq 保存并退出 q!强制退出
编辑模式 i:(insert)
变量:在程序运行过程中可以改变的量
常量:在程序运行过程中不可以改变的量
任务变量都有各自的内存空间(即时使用,使用后释放内存)
1+3 “86”+“xxxxxx” 根据数据类型判断+的用法
程序定义一个数据类型后,便在RAM中随机分配一块与定义数据类型匹配大小的内存空间,用来存储程序中所赋的值
1 byte=8bit
ram(随机访问存储器)
rom(只读存储器)