》进程与用户的关系

进程是被用户驱动的

进程可以理解为一个事情,事件都是人干的

》进程与文件的关系

文件是具有权限的,比如所有者权限,所属组权限,其它人权限,等等。

这么多的权限,都是给用户设定的。

问题来了

文件的打开或者是读写,是用户做的?还是进程做的?

答案是进程!

举例说明:

小明要去图书馆凭借书证借了一本《python语言程序设计》的书

小李也要去借这本书。然而小李没有图书证。

借书行为,相当于是进程。 图书,相当于是文件。

真正要想得到这个图书(文件),还是要靠借书行为(进程)才能实现。

至于借书行为,是成功,还是失败,就要看是谁(用户)在操作这个借书行为了(进程)

》结论

文件的访问,是进程行为

文件能否被访问成功,要看是谁在操作这个进程

》再次回看用户进程文件的关联,顿时感悟到人生的真相

同样一件事,不同的人去做,结局不同。

比如。。。。

自己去思考

linux-用户-进程-文件的关系相关推荐

  1. linux 用户进程结束后 malloc申请的内存会自动释放吗,进程退出后malloc的内存是否会被释放?

    当一个进程退出后,不管是正常退出或者是异常退出,操作系统都会释放这个进程的资源.包括这个进程分配的内存,打开的文件等等. 内存泄露的前提是进程一直在运行:进程一旦退出,所占的整个虚拟内存都被销毁,所有 ...

  2. Linux用户对文件进行加密

    Linux用户对文件进行加密 加密 代码: openssl enc -des -e -a -in 要加密的文件名 -out 加密后的文件名.des 然后输入文件密码(自己随意定) 其中: enc 表明 ...

  3. linux 774是什么权限,7.6 Linux用户与文件权限操作实例

    <7.6 Linux用户与文件权限操作实例>由会员分享,可在线阅读,更多相关<7.6 Linux用户与文件权限操作实例(15页珍藏版)>请在人人文库网上搜索. 1.Linux用 ...

  4. Linux用户进程高精度定时器去抖动

    Linux用户进程高精度定时器去抖动[新手自学APUE]. 通过实践 itimer定时器去抖动 总结的几点注意事项: 定时器精度要支持较高精度,定时器设置值要大于 [上确界](最大值)(每 两次 抖动 ...

  5. Linux 用户进程内存空间详解

    经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的. VIRT , Virtual Image (kb) RES, Resident size (kb) S ...

  6. linux将用户删除文件,linux 用户配制文件 用户增加及删除 以及用户属于的更改...

    1.用户密码文件 /etc/passwd root  :   x   :    0    :       0    :          root      :     /root    :    / ...

  7. Linux用户及文件权限管理

    一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别 ...

  8. linux文件权限加密,Linux用户权限文件详解

    用户管理中最重要的一个文件,这个文件是对所有用户开放的,每一行存一个用户的信息,每个属性之间用冒号分割. cat /etc/passwd root:x:0:0:root:/root:/bin/zsh ...

  9. linux用户间文件互传,windows和linux间互传文件

    方法1:Xshell传输文件 用rz,sz命令在xshell传输文件 很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz 首先你的Ubuntu需要安 ...

最新文章

  1. python 中类属性共享问题
  2. 总分的公式计算机,装机模拟器各配件跑分及计算公式分享 3DMark分数怎么算 3DMark分数计算公式_游侠网...
  3. [NOI2010]航空管制(拓扑排序+贪心)
  4. MATLAB之界面介绍
  5. android 手机内存其他文件夹里,手机储存里的其他是什么以及应该怎样删除
  6. java7 arm_zynq7000系列移植—JDK1.7 移植到嵌入式ARM平台
  7. ARM中LDR伪指令与LDR加载指令
  8. mongodb 持久性_多语言持久性:带有MongoDB和Derby的EclipseLink
  9. date数据存入mysql_Date对象存入mysql数据库
  10. 检查是否禁止asp.net服务扩展_在 Kubernetes 环境下部署 OpenWhisk 服务
  11. matlab实时处理数据,Matlab下实现的实时数据采集和处理
  12. 计算机考研408每日一题 day161
  13. 练习华为大型公司网络构建拓扑图
  14. matlab 2016b caffe,请教:在Win7+VS 2013+Matlab R2016b上编译Caffe时遇到问题
  15. 如何建立一个快速显示桌面的快捷方式?
  16. 传送门骑士修改服务器数据,《传送门骑士》怎么刷资源 修改存档获取资源方法...
  17. 2021清远市清城中学高考成绩查询,清远市清城中学中考成绩
  18. DCMTK读取dicom图像
  19. C语言函数大全-- l 开头的函数
  20. zerotier使用教程_OPENWRT LEDE 配置ZeroTier网络教程

热门文章

  1. 免费SSL申请:(各大服务商资源综合)- 免费获取
  2. 一句话了解 v-show 和 v-if 的区别
  3. vue本地模拟数据之mockjs安装 - cmd篇
  4. 增强优化JavaScript性能的方法 - 技巧大全
  5. 网站随机背景音乐源码
  6. 一个简洁的个人导航页面源码
  7. 最新京东炸年兽活动一键做任务工具v1.4
  8. 监控linux终端键盘输入,Linux内核实时监控键盘输入
  9. 控制台无法连接_指挥中心控制台整体解决方案,告别“信息孤岛”
  10. 广度优先搜索解决欧拉回路时间复杂度_迷宫搜索类的双向bfs问题(例题详解)