文件权限
ll -l 文件 //查看文件的权限
ll //查看当前目录下所有文件的权限
第一位 - 普通文件 d 文件夹 s 网络文件 l 链接 B 块 c 字符设备 后续9位分成3种用户 每一部分中3位:[读r 写w 执行x] [—创建者u] [—群组g] [—其他人o]
chmod 用户+/-权限1,用户+/-权限2 文件 //给文件增加或减少权限
chmod 0777 文件 //通过2进制给文件赋予权限
文件掩码
umask 0421
设置掩码后后续创建的文件都按该掩码的权限生成 权限666-掩码=创建文件的权限 权限777-掩码创建文件夹的权限
gcc编译器:将源文件翻译成为目标指令并链接成为一个可执行文件
gcc 源文件 //生成一个可执行文件
gcc -E 源文件 -o 文件.i //预处理
gcc -S 源文件 -o 文件.s //汇编
gcc -c 源文件 -o 目标文件.o //编译
gcc 目标文件 -l库文件 -o 目标文件 //链接