Linux--文件类型与权限


Linux上一切皆文件;

蓝色的是目录文件

Linux不以文件的扩展名来区分文件类型,而是在文件属性中有一列专门记录文件类型.


ls -l 可以查看

普通文件:.c   .cpp .h  .txt  .pdf  .xls   (-)

目录文件:文件夹    (d)

管道文件:用于进程间通信的一种文件  (p)

链接文件:相当于Windows上的快捷方式   (l)

设备文件:字符设备文件(c),块设备文件(b),套接字(s)

ls -l 后可以查看:

(Linux是多用户系统,Windows是单用户系统 .(1)多用户:同时登陆使用引出 权限的控制单用户:Windows是单用户的,不能同时登录使用; )

对于一个文件来说,操作它的用户可以分为三类:

文件权限:公有9个位置 分为w, x, r, 三种权限

u:表示文件属主的访问权限(user);

g:表示文件同组用户的访问权限(group);

o:表示其他用户的访问权限(others);

文件权限:

r:(read)读权限,值为4; (100) 这个位置有就是1,没有就是0

w:(write)写权限,值为2; (010)

x:(execute)执行权限,值为1; (001)

x:执行权限:对于普通文件是执行权限,对于目录文件是可进入的权限


修改文件权限(用关键字chmod)

修改属性

修改所属者:chown newuser filename

修改组用户:chgrp newgroup filename


(1)文字设定法

u:表示属主(user)

g:表示同组人(group )

o:其他人(others) a:所有人(all)

+:表示增加权限 -:表示去掉权限

u,g,o,a是一个参数,中间不能有空格,如果想设置多个,可以用逗号隔开.

例如:修改main.c文件的所有者权限:

1).取消写权限:chmod u-w main.c

2).成为可写可读的 chmod u=rw main.c 可以直接加上=

3).同时修改main.c的属主权限和组用户权限:chmod u-w,g+x main.c

如果对3个都要给用文字修改就比较麻烦,用数字设定法比较方便;


(2)数字设定法(用的较多)

r:(read)读权限,值为4;

w:(write)写权限,值为2;

x:(execute)执行权限,值为1;

采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。每个角色的数值由其所具有的权限对应的数值之和构成 .

格式如下:chmod nnn filename注:每个n都是一个0-7的整数值;

例如:chmod 664 main.c (rw- rw- r--)

chmod 777 main.c (rwx rwx rwx)


本篇完!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/527745.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习笔记。。。

1.字符串的拼接 1.sprintf() 往字符串的前面或中间、后面拼接一个字符串。 2.strncpy()用来复制字符串的前n个字符 //dest为目标数组,src为源数组,n为要复制的字符个数 2.char* My_strncpy(char* dest, const char* src, int n) 3.char *strcat(ch…

【研发管理】梳理研发部门的商业画布和常见问题

导读:基于商业画布应用到职能部门分析,从一个新的视角审视带来不一样的思考。本人以研发部门为例,梳理商业画布和常见问题,仅供参考。 目录 1、画布总览​编辑 2、沟通渠道问题 3、客户关系问题 4、核心资源问题 5、关键业务…

linux操作系统虚拟机的环境配置

目录 一、虚拟机安装(类似硬件的安装) (1)创建虚拟机 (2)创建虚拟机 二、IP和主机名称配置 1、设置VM上的IP 2、设置我们电脑上VMnet8的IP 3、设置虚拟机上的IP 主机名称映射 以下是设置主机名映射…

Qt编程技巧总结篇(1)- 画图方面

文章目录 Qt编程技巧总结篇(1)鼠标左键显示坐标位置鼠标右键拖拽鼠标滚轮放大缩小 小结 Qt编程技巧总结篇(1) 看了许多的关于C的Qt编程blog,但总有点乱,现在抽出时间对其中关于画图的一些函数进行梳理&…

嵌入式学习day34 网络

TCP包头: 1.序号:发送端发送数据包的编号 2.确认号:已经确认接收到的数据的编号(只有当ACK为1时,确认号才有用) TCP为什么安全可靠: 1.在通信前建立三次握手连接 SYN SYNACK ACK 2.在通信过程中通过序列号和确认号保障数据传输的完整性 本次发送序列号:上次…

Elasticsearch:使用 Streamlit、语义搜索和命名实体提取开发 Elastic Search 应用程序

作者:Camille Corti-Georgiou 介绍 一切都是一个搜索问题。 我在 Elastic 工作的第一周就听到有人说过这句话,从那时起,这句话就永久地印在了我的脑海中。 这篇博客的目的并不是我出色的同事对我所做的相关陈述进行分析,但我首先…

Python错题集-8:AttributeError(找不到对应的对象的属性)

1问题描述 AttributeError: AxesSubplot object has no attribute arc 2代码详情 import matplotlib.pyplot as plt# 创建一个新的图形和坐标轴 fig, ax plt.subplots()# 定义弧线的参数 center (0.5, 0.5) # 圆心坐标 (x, y) width 1.0 # 半径 height 0.5 # 半径 ang…

怎么在学习强国网上发布文章,学习强国投稿发稿方法途径,附学习强国多少钱价格明细表

学习强国是一款受用户欢迎的学习软件,许多人希望在其平台上发布自己的文章,以分享和传播自己的学习成果和心得体会。那么,怎么在学习强国网上发布文章呢?接下来,我们将介绍一些投稿发稿的方法和途径。 首先&#xff0c…

Python使用lxml解析XML格式化数据

Python使用lxml解析XML格式化数据 1. 效果图2. 源代码参考 方法一:无脑读取文件,遇到有关键词的行再去解析获取值 方法二:利用lxml等库,解析格式化数据,批量获取标签及其值 这篇博客介绍第2种办法,以菜鸟教…

Vivado Repository IP Catalog 释疑

Vivado软件自带了一个IP核仓库,可以在IP Catalog界面查看。 在IP目录界面,依次给出了每个IP核的Name(名称),Interface(接口),State(状态),License(许可证)和VLNV(标识符)。 Interface表示IP核的…

考研经验|如何从考研失败中走出来?

对我来说,太丢人了 其实我在本科的时候在同学眼中,一直很优秀,每年奖学金必有我的,国家励志奖学金,国家奖学金,这种非常难拿的奖学金,我也拿过,本科期间学校有一个公费去新西兰留学的…

数据分析-Pandas两种分组箱线图比较

数据分析-Pandas两种分组箱线图比较 数据分析和处理中,难免会遇到各种数据,那么数据呈现怎样的规律呢?不管金融数据,风控数据,营销数据等等,莫不如此。如何通过图示展示数据的规律? 数据表&am…