linux下cp -rf 的 -rf 意思是强制递bai归复制。
-r:若给出的文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-f:覆盖已经存在的目标文件而不给出提示。
grep :在所有文件中查找
gcc *:包含gcc的所有文件
n:显示行号
i:不区分大小写
r:递归,一个根目录都找下去
history | grep:将history的结果通过管道流向grep,作为grep的数据源
- 例:history | grep demo2 //将history中的demo2全部筛选出来
gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
- 上面这句表示在编译hello.c时:
- (大写 i)-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->/usr/include-->/usr/local/include
- (大写L)-L /home/hello/lib表示将/home/hello/lib目录作为第一个寻找库文件的目录,寻找的顺序是:/home/hello/lib-->/lib-->/usr/lib-->/usr/local/lib
- (小写L) -lworld表示在上面的lib的路径中寻找libworld.so动态库文件(如果gcc编译选项中加入了“-static”表示寻找libworld.a静态库文件)