【linux】学习2
鸟哥那本书的第6章
文件权限:
^ ^ ^ ^ ^ ^ ^
1 2 3 4 5 6 7
文件有 文件所有者、文件所属用户组 的概念如上图.
1. 十个字母表示文件权限 分为4个部分
d r_x r_x _ _ _
第一个字母:表示文件类型
d 目录, - 文件, l 连接文件, b 可供存储的接口设备, c 串行端口设备
第2-4个字母:表示文件所有者对文件的权限 分别是可读r 可写w 可执行x 没有权限用 _ 表示
第5-7个字母:表示文件所属用户组对文件的权限
第8-10个字母:表示其他用户对文件的权限
d r_x r_x _ _ _ 表示一个目录,文件所有者可读可执行, 文件用户组用户可读可执行,其他用户不可读不可写不可执行
2. 文件连接数
3. 所有者
4. 用户组
5. 文件容量 单位B
6. 最后修改日期
7. 文件名 .开始表示隐藏文件
改变文件的属性:
chgrp: 改变文件所属的用户组
如把test1.txt改到users用户组下: chgrp users text1.txt
chown: 改变文件所有者 也可以把用户组 和 用户名 一起改了
如把test1.txt改到kuang用户下: chown kuang text1.txt
把test1.txt改到users用户组kuang用户下: chown kuang:users test1.txt (也可以用 . 来代替:)
chmod: 改变文件的权限
第一种利用数字 r 4 w 2 x 1 赋予的权限就是这三个数中的值
如 chmod 600 test1.txt : 把test1.txt的属性改为了 rw- --- ---
第二种,利用符号
三种身份表示 u:user g:group o:others a: all
+:加入权限 -:去掉权限 =:设置权限
如 chmod u=rwx test1.txt 把test1.txt的用户权限设为了rwx 其他的不变
其他一些用到的指令:
cat: 读出文件内容 如 cat test1.txt
su: 切换用户身份 如 su kuang
mkdir: 新建新目录
进入文件夹:
绝对路径 cd /home/名字/名字 用 / 开始,打出所有的路径
相对路径 cd ./名字 . 表示当前目录, 这句表示进入当前目录下的子文件
cd .. 返回上一层目录,注意 .. 和 cd 之间有个空格
【linux】学习2相关推荐
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- linux学 java_[操作系统]Linux学习第二步(Java环境安装)
[操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...
- 卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……
资料汇总截图 一大牛整理了一套初学到进阶的Linux 学习资料,分享给大家 如何学习 如果是刚开始学习C语言的同学,我建议可以深入看下C语言里面的资料.当然了,如果你对自己的C语言比较自信,可以直接看 ...
- Linux学习--目录结构
** Linux学习–目录结构 ** 一.基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录. 记住一句经 ...
- Linux学习(五)---开机、重启和用户登录注销
文章目录 Linux学习--开机.重启和用户登录注销 一.开机&重启命令 二.用户登录和注销 Linux学习–开机.重启和用户登录注销 一.开机&重启命令 基本介绍: ①shutdow ...
- Linux学习(四)---用户管理
文章目录 Linux学习--用户管理 一.基本介绍 二.添加用户 2.1 基本语法 2.2 实际案例 2.3 细节说明 三.给用户指定或者修改密码 四.删除用户 4.1基本语法 4.2 应用案例 五. ...
- Linux学习(三)--vi和vim编辑器
Linux学习–vi和vim编辑器 一.基本介绍 首先,我们需要明白一点,所有的Linux系统内都会默认安装vi文本编辑器: 其次,vim可以看做是vi的增强版,具有程序编辑的能力,可以主动的 ...
- Linux学习(二)--远程登录Linux系统
文章目录 Linux学习--远程登录Linux系统 一.明白为什么我们需要远程登入Linux系统? 二 .Xshell的介绍 三.Xftp5介绍 Linux学习–远程登录Linux系统 一.明白为什么 ...
- 我的Linux成长路---001 Linux学习初期计划
Linux学习初期计划 1.Linux基础 Linux历史.Linux版本.Linux安装.shell命令 2.Linux系统管理 用户管理.文件权限管理.磁盘管理.进程管理.自动化任务.安装程序.. ...
- Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)
2016-09-23 16:28 13512人阅读 评论(0) 收藏 举报 分类: Linux学习(6) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1磁盘分区相关的概念 1.1什么是磁盘 ...
最新文章
- 基于Vue的事件响应式进度条组件
- Opencv各种滤波实现
- 剑三服务器文件在哪里,剑三服务器同步设置在哪
- Servlet/Tomcat/ Spring 之间的关系
- DDL修改 删除 使用数据库
- java.net.BindException: Address already in use解决方法
- html条纹填充色,HTML5/Canvas 上传图片的彩色斑马条纹遮罩效果
- 查询跟电脑直连设备的ip
- php cms后台管理系统,Phpcms v9管理后台首页内容自定义修改
- OI退役记,第二部分,八十中记事
- Matlab绘图模板
- 命令提示符cmd查询IP地址时显示的各个值分别表示什么?
- 如何批量删除 Word 中的页眉页脚、图片、超链接等内容?
- winedit 改字体大小
- linux删除序号2的文件,Linux使用rm-rf删除了重要文件?不要慌,我们有恢复神器!-rm文件...
- 用大家的力量来总结一个目录(众人拾柴火焰高)
- stl源码剖析09——RB-Tree(红黑树)
- 1375 灯泡开关 III
- spring boot 项目 事务 不能回滚 代理(not eligible for auto-proxying)
- 纸质签名转变为电子签名
热门文章
- 关于RGBDSLAMV2学习、安装、调试过程
- CocosPods 引入项目,哪些文件需要上传到服务器呢?
- 蓝桥杯 历届试题 九宫重排 (bfs+康托展开去重优化)
- 索引( index )
- Chrome开发者工具详解(4)-Profiles面板
- ubuntu+idea intellij配置android开发环境
- 说说“开源杀死商业开发工具”
- React基础学习(第三天)
- 从零开始实现ASP.NET Core MVC的插件式开发(五) - 插件的删除和升级
- beta冲刺总结那周余嘉熊掌将得队