Linux Shell
Linux File
touch 生成文件
mkdir 生成文件夹
rm -rf 删除文件
- *所有文件
- *.?? 所有后缀名为??的文件
- 完整文件名+后缀名 指定文件
ls 列出当前目录下的所有文件以及子文件夹
- -l:显示详细信息;
- -a:显示隐藏文件;
- -h:人性化显示文件大小;
- -t:按时间排序;
- -r:倒序排序;
- -S:按文件大小排序;
- -R:递归显示目录及子目录内容。
tree 以树形式展示此文件夹下的所有文件和子文件夹
gcc/g++:
cpp-(预处理)>i-(编译汇编)>s-(二进制机器码)>o-(可执行文件)>exe
-E -S -c
gcc/g++ -E main.cpp -o main.i |
分文件编写
main.cpp
=>#include <add.h>
#include <template.h>
add.h
add.cpp
template.h<template>
gcc/g++ -c main.cpp -o main.o |
Makefile:
example:
directory:
main.cpp
=>#include "add.h"
add.h
add.cpp
=>#include "add.h"
touch Makefile |
Makefile
compile: add_o main_o main |
make 默认执行第一条compile |
vim
- a: 编辑模式
- ESC: 退出编辑模式
- :q!: 强制退出不保存
- :q: 退出提示保存
- :w: 保存
- :wq: 保存并退出
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 whaleghostの小窝!