目录
- makefile文件:实现自动化编译
- 基础文件命令
- find(查找)
- grep(过滤)
- | (管道)
- 关机重启
- 文件压缩解压
- 分步压缩解压
- 一步压缩解压
makefile文件:实现自动化编译
文件名称必须是:makefile -->touch 普通文件
1)安装make命令:sudo apt install make
(make命令只针对makefile文件,make执行,默认直接调用malefile文件)
2)编辑c源文件 add.c mul.c main.c…
3)编辑makefile文件
all:可执行文件
可执行文件:*.o *.o *.o
(tab键)生成 *.o命令
*o : *.c
(tab键)gcc -c add.c
......
clean:
(tab键)rm -rf 要删除文件
演示:
4)终端:执行make命令
make执行失败排查
排查1:c语言代码语法问题
排查2:makefile文件格式
5)终端执行:make clean 命令
调用makefile文件中的clean
基础文件命令
find(查找)
find 路径 -name 文件名 :查找文件
grep(过滤)
grep:过滤 文件内容
grep “int” main.c :过滤出main.c文件中包含“int”字符所在行进行输出
| (管道)
|和grap搭配使用命令
ls 文件位置 | grep 过滤条件
ls /bin | grep man :查看bin所有基础命令中包含man内容。
关机重启
关机:showdown -h now:立刻关机
重启:showdown -r now:立刻重启
文件压缩解压
分步压缩解压
压缩分步:将文件先打包在压缩
解压分步:将压缩包先解压在解包
命令中的参数由下图中指令组合而成
分步压缩:
1)打包:tar cvf file.tar main.c add.c mul.c
2)压缩:gzip file.tar
分布解压:
1)分解解压:gzip file.tar.gz (将file.tar.gz解压为file.tar)
2)解包:tar xvf file.tar
演示:
一步压缩解压
压缩:tar zcvf file.tar.gz main.c add.c mul.c
解压:tar zcvf file.tar.gz
演示: