第一讲:Linux系统介绍
1.1指令与选项
- 指令格式
- 命令(空格)【选项】(空格)【操作对象】
- 选项和操作对象都可以没有,也可以是多个
1.2重要指令讲解
- pwd:打印当前终端所在的目录
- ls:列出当前工作目录下的所有文件/文件夹名称
- ls
- ls 【路径】:列出指定路径下的
- ls 【选项】【路径】:列出指定路径下的,并以指定的格式显示
- cd:切换当前的工作目录
- cd~/cd
- cd 【相对路径】
- cd 【绝对路径】
- mkdir:创建目录
- mkdir 路径
- mkdir -p 路径:一次性创建多层不存在的目录
- mkdir 路径1 【路径2】 【路径3】:一次性创建多个目录
- touch:创建新文件
- touch 【路径】
- touch 【路径1】 【路径2】
- rm:删除文件/目录
- rm 【选项】需要移除的文件路径
- rm 【选项】需要移除的目录
- -rf
- cp:复制文件/文件夹到指定路径
- cp 【被复制的文件路径】 【文件被复制的路径】
- cp -r 【被复制的文件路径】 【文件被复制的路径】
- -r:递归复制
- mv:移动文件到新位置,或重命名文件
- man:查看命令使用手册
- reboot:重启Linux系统
- shutdown:关机
1.3文件编辑
- Vim
- 输出:按住“i”
- 保存:Esc+Shift+“w”
- 退出:Esc+Shift+“q”
- gedit
- nano
- 输入:ctrl+O
- 退出:ctrl+X
第二讲:GCC编译器
VSCode是通过调用GCC编译器来实现C++的编译工作的
使用g++指令来编译C++代码
2.1编译过程
- 传统操作
- 1预处理——生成.i文件
-
g++ -E test.cpp -o test.i
-
- 2编译——生成.s文件
-
g++ -S test.i -o test.s
-
- 1预处理——生成.i文件