一、文件
1、Ls :显示当前文件的所有内容。
2、Cd :切换当前目录。
3、Pwd :显示当前工作路径。
4、Tree :显示文件和目录(由根目录开始的树形结构)。
5、 Mkdir :创建目录。
6、Rm :删除文件。
7、Rmdir :删除目录。
8、Cp :复制文件/mul.
9、Touch :创建一个文件夹。
二、其他
1、find :文件寻找 例子:find test 寻找当前目录下的test
2、Mount :挂载文件系统
3、Useradd :创建一个新用户
4、Cat :在命令行中显示文件的内容
5、Ps -aux| grep :显示当前的进程
6、History :显示敲过的指令
7、Echo $ PATH: 获得当前环境变量
8、File :查看文件属性(x86/arm)
三、linux下gcc的基本用法
gcc 是 GUN Compiler Collection的缩写,可以支持多种语言编译,比如 C,C++,Java, pascal 等
预处理(pre-processing)E:插入头文件,替换宏
编译(Compiling)S:编译成汇编
汇编(Assembling) c:编译成目标文件
链接 (Linking):链接到库中,变成可执行文件
gcc -E hello.c -o hello.i
gcc -S hello.i –o hello.s
gcc –c hello.s –o hello.o
gcc hello.s –o hello 链接,生成可执行文件
/hello 运行
也可以一次性完成:
gcc hello.c –o hello
但一般情况下生成.o文件比较好,可以重定位文件,让别人使用
15个常用的gcc 命令选项