知识点1【Linux常用命令】0-1
1、创建连接文件
a、创建软连接
ln -s 源文件名 连接文件名特点:
1、源文件 和 连接文件 时刻同步
2、一旦删除源文件 那么连接文件 将不可用, 如果删除的是连接文件 那么原文文件 是可用的
b、创建硬链接
ln 源文件名 连接文件名特点:
1、源文件 和 连接文件 时刻同步
2、删除源文件 或连接文件 都不会影响 另一个未被删除的文件
2、cp 文件或目录 拷贝cp 源文件/目录 路径 ------ 拷贝
cp 源文件 文件名 -------复制
cp 如果拷贝文件夹 必须加-r-v 显示拷贝进度3、mv移动文件或目录 (剪切)剪切功能:mv 文件名 目录
重名令功能:mv 文件名1 文件名2 将文件名1 重命名为文件名24、find 查找文件5、grep查找指定的内容6、tar 压缩解压 gzip格式案例1:压缩案例2:解压案例3:解压 到 指定位置7、tar 压缩解压 bz2格式0-2案例1:压缩案例2:解压案例3:解压到指定的文件夹 -C8、gedit文本编辑器知识点2【编辑器之神 vim 的安装及配置】0-2
1、安装vim
sudo apt-get install vim
sudo apt-get install ctags
2、配置vim在终端 找到 vim_configure进入 vim_configure
sudo ./copy_con.sh 运行脚本3、验证是否成功:
vim test.c知识点3【vim的模式】
1、vim的模式的分类
编辑模式:
在此模式下可进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作(修改代码)
插入模式:
将输入的字符作为正文内容放在正在编辑的文件中(写代码)
命令行模式:
完成存盘、另存、查找等任务(保存 代码)
2、vim的模式 的认识
编辑模式:插入模式:命令行模式:3、vim的模式切换知识点4【vim 模式中的命令】
1、编辑模式下的命令:u:撤销
dd:删除一行
[n]dd:删除n行yy:复制一行
[n]yy:复制n行
p:粘贴
shift +zz 保存并退出G:
gg:
/字符串:
2、命名行 模式的命令w保存 q退出 !强制执行知识点5【gcc 编译器】
gcc 编译的过程:预处理、编译、汇编、链接
预处理: gcc -E test.c -o test.i
编译: gcc -S test.i -o test.s
汇编: gcc -c test.s -o test.o
链接:gcc test.o -o test
运行可执行文件:./test
一步到位:
gcc test.c -o test (生成的可执行文件为test)
gcc test.c 生成 a.out
vim打开多个文件:
vim a.c b.c c.c
文件之间的切换:
:open 文件名
gcc 编译多个文件
gcc a.c b.c c.c … -o 执行文名 (不用加头文件)
知识点6【gdb调试】gcc -g a.c -o test
gdb test
调试中q退出
知识点7【notepad++】1-2(了解)添加插件:到软件包将上面复制到的库 放入安装目录:测试成功:修改编码格式:(别多次该)知识点8【vscode】(了解)
1、下载:https://code.visualstudio.com/找到安装软件 点击安装:启动的vscode 注意 vscode以文件夹 为单位管理工程在vscode工程中创建文件编辑代码:编译代码:
第一种:在虚拟机中编译第二种方式:在vscode编译在vscode中连接ubuntu的终端