高级操作系统——C语言基础知识+Linux(3)

本文探讨了Linux下修改文件权限的方法,详细解释了proc目录下文件的特性,强调了在proc目录下不能使用vim直接编辑。此外,文章深入讲解了C语言中的extern关键字,用于跨文件引用全局变量。还介绍了core dump的概念和开启方法,并提供了模拟core dump的步骤。最后提到了GCC在Linux系统中的应用。
摘要由CSDN通过智能技术生成

关于修改文件权限

ls -l 显示整个目录的文件权限
ls -l 1.txt 展示某个文件的文件权限
文件权限构成:所有者 用户组 其他用户
在这里插入图片描述
修改权限:
chmod 444 1.txt

关于proc目录下的文件

proc下的文件,proc文件系统属于虚拟文件系统,即该文件系统的数据,由内核动态生成,并不会存放在持久存储数据中,即不会放入磁盘
使得内核可以生成与系统状态和配置有关的信息
所以如果我们要修改proc下的文件
如果用vim:vim首先为这个文件创建一个副本,当结束编辑,选择保存的时候,vi用这个副本文件替换掉原文件。显然,因为proc下的文件不在磁盘,此种方式不支持
应用echo value ->yourfile

entern

3:关于extern:是声明而非定义,告诉编译器这个变量是已经声明了的,具体的声明位置去后面或者本文件的其他位置找

同文件的引用:

#include<stdio.h>
int func();
int main()
{
func(); //1
printf("%d",num); //2
return 0;
}
int num = 3;
i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值