首页 > 系统相关 >Linux---文件的权限

Linux---文件的权限

时间:2024-06-30 23:00:02浏览次数:17  
标签:count 表示 可以 --- fd Linux 权限 buf

在Linux中的权限采用的是三位十进制的数表示权限,如:0755,0644
权限的使用是由四个部分组成,
ABCD(为了方便说明,采用这四个字母代表四个部分)
A~0:表示十进制
B:表示用户的权限
C:表示组用户的权限
D:表示其他用户的权限
—:0,表示不能读,不能写,不可以执行
–x:1,表示不能读,不能写,可以执行
-w-:2,表示不能读,可以写,不能执行
r–:4,表示可以读,不能写,不能执行
-wx:3,表示不能读,可以写,可以执行
r-x:5,表示可以读,不能写,可以执行
rw-:6,表示可以读,可以写,不能执行
rwx:7,表示可以读,可以写,可以执行

总结:三条横线,代表了一种用户拥有的权限范围,
        而0755,表示这权限的分布为:drwxr-xr-x
        其中,d表示为十进制。

write()函数

功能:把参数buf所指的内存写在count个字节到参数fd所指的文件内。
形式: ssize_t write(int fd, const void *buf, size_t count);
参数解释:

fd:文件的描述符
*buf:写入的数据的首地址
count:写入数据的个数
返回值:如果成功,返回实际写入的字节数(len)。如果错误,则返回-1,错误代码存入ermo中。

注意:使用cat 文件名,可以查看文件中的内容。


read函数

功能:从打开的fd设备或文件中读取的count个字节到buf中
形式: ssize_t read(int fd, void *buf, size_t count);
参数解释:

fd:文件的描述符
*buf:读入的数据的首地址
count:读入数据的个数
返回值:如果成功,返回读取的字节数。如果错误,则返回-1,并设置ermo。如果在调read之前已经到达文件的末尾,则这次read返回0.

今日标语

志在山川,心向远方。

标签:count,表示,可以,---,fd,Linux,权限,buf
From: https://blog.csdn.net/m0_52649025/article/details/140058761

相关文章

  • Linux---open和close函数
    open:这是对文件权限的说明。注意:返回上一个工作目录:cd-close函数:关闭文件注意:在对C语言代码进行了修改时,必须要都运行的文件重新编译,然后在重新运行。不然,输出的结果不会发生改变。今日标语“努力不一定成功,但不努力一定不会成功。”......
  • [JLU] 数据结构与算法上机题解思路分享-第一次上机
    前言首先,请务必自己尽全力尝试实现题目,直接看成品代码,思维就被拘束了,也很容易被查重。这里只是思路解析的博客,代码仓库是JLU_Data_Structures_Record希望你能在这里找到你想要的:)正文A调皮的哈利分数30作者朱允刚单位吉林大学贝蒂是个打字高手,打字时有不看屏幕的习......
  • sat-推理相关文献
     早期文献1:SATO:AnEfficientPropositionalProver HantaoZhang:SATO: An Efficient Propositional Prover. CADE 1997: 272-275@inproceedings{DBLP:conf/cade/Zhang97,author={HantaoZhang},editor={WilliamMcCune},title......
  • Python21 k-近邻算法
    k-近邻算法(k-NearestNeighbors,k-NN)是一种基本且广泛使用的分类与回归算法。它的工作原理非常直观:通过测量不同特征点之间的距离,来进行分类或回归分析。1.K-NN算法基本概念1.基于实例的学习:k-NN是一种基于实例的学习,意味着它直接记忆训练数据集,并通过这些数据进行预测,而......
  • 鹊桥-零信任安全网格网络
    产品简介鹊桥(英文:MagpieBridge)是有安科技率先推出的国内首款分布式安全Mesh网格网络产品。通过有安科技特有的极高成功率p2p隧道打通技术,可以实现分布式网格网络,省去昂贵的专线带宽费用,创造出超越现有产品体验的超级组网产品。广泛适用于家庭游戏娱乐、远程安全办公、跨地域物联......
  • Tesseract-OCR下载和安装
    原文连接:https://blog.csdn.net/qq_43317529/article/details/83340739      Tesseract,一款由HP实验室开发由Google维护的开源OCR(OpticalCharacterRecognition,光学字符识别)引擎,与MicrosoftOfficeDocumentImaging(MODI)相比,我们可以不断的训练的库,使图像转换文......
  • 免费的攻击面管理平台-森罗
    产品简介森罗是有安科技推出的一款全新综合网络安全攻击面管理平台,集网络空间测绘与漏洞扫描于一体。森罗自带万象漏洞扫描器,与Nessus和Nuclei等许多产品一样,但它更现代,具有免等待的OOB测试策略、高级漏洞PoCIDE和强大的VDSL(漏洞域特定语言)引擎,使您能够轻松快速地扫描几乎所有漏......
  • 墨烯的C语言技术栈-C语言基础-001
    (最近报名了9月的计算机二级得好好重温一下C语言祝我计算机二级必过!)学习视频为B站的哔哩大学计算机学院参考书籍为C语言程序设计第五版(张磊主编)一.什么是C语言C语言是一门通用计算机编程语言广泛应用底层开发C语言的设计目标是提供一种能以简易的方式编译处理低级存......
  • 应用数学与机器学习基础 - 深度学习的动机与挑战篇
    序言深度学习,作为当代人工智能领域的核心驱动力,其动机源于对模拟人类智能深层认知机制的渴望。我们追求的是让机器能够像人类一样理解、分析并应对复杂多变的世界。然而,这一追求之路并非坦途,面临着数据获取与处理的挑战、模型复杂度的控制、计算资源的巨大消耗等重重障碍。......
  • 征途私服-发布万千好服,玩不停!-www.sf1223.cn
    征途私服有着许多独特的品质,使其与正版游戏区别开来。首先,私服通常会提供大量的游戏元素和功能,比如新增的职业、装备、地图等,让玩家能够体验到更丰富的游戏内容。其次,私服还通常会调整游戏的一些平衡性,使得游戏更加公平。此外,私服的开放性也使得玩家们可以参与到游戏的运营中,例......