2、硕彦博创李飞授——Linux权限、掩码、编译

    技术2022-07-11  85

    1、文件的权限 - rw- rw- -w- a.txt 类型 创建者 群组 其他人

    常用类型有:文件(-),文件夹(d),链接文件(l)等 文件的权限:文件允许用户操作的一个权限 文件对于用户的分类: 创建者(u) 群组(g) 其他人(o) 所有用户(a) 文件的权限:r (read)读 w(write)写 x(execute)执行 4 2 1 八进制: 100 010 001

    修改文件的权限两种: 1、chmod u +/- 权限,g +/- 权限 a.txt 2、chmod 452 a.txt 4 5 2 【r–】【r-x】 【-w-】

    2、文件的掩码:用于屏蔽创建文件的权限位 查看文件掩码:umask 更改文件掩码:umask 掩码

    创建文件的权限 == 文件的默认权限(666)-掩码 创建文件夹的权限== 文件夹的默认权限(777)-掩码

    如图所示:

    3、编译过程: gcc 源文件 : 生成一个可执行文件 a.out -o : 重新命名

    1.预处理 gcc -E hello.c -o 文件.i 处理头文件,宏文件等等。。。 2.汇编 gcc -S hello.i -o 文件.s 3.编译:转换成二进制 gcc -c hello.c -s 目标文件.o 4.链接 gcc 目标文件.o -o 可执行文件名

    Processed: 0.011, SQL: 9