1.5 文件查看命令 1.6 文件和目录属性 1.7 chmod命令 1.8 chown命令

回复 收藏
本帖最后由 jl2770761 于 2016-7-20 01:17 编辑

ls -l 目录文件详细信息:
第一列:一共十一字段
第一字段:文件类型  可以在#ls -l /dev/找到其他类型
- : 二进制或ASCII码可执行文件、普通文件
d : 目录
c :字符设备 (处理字符鼠标键盘设备)
b :块设备 磁盘类似u盘光盘 存储文件
l :软连接文件 windows快捷方式,只记录了文件路径指向到另外一个文件下
s :sockets文件 本地进行通信文件 tcp/ip类似
p :管道文件 通信文件 把命令输出做为另外一个文件的输出
#ls -l /var/spool/postfix/public/pickup
第二~九字段:文件属性、权限
权限分成3个字段(每段3个):
                 第一段表示所属主 r可读w可写x可执行 -表示没权限
                 第二段表示所属组 r可读w可写x可执行 -表示没权限
                 除了所属组和主之外的其他人 r可读w可写x可执行 -表示没权限
第十字段:
. selinux有关系的特殊标志位,日常工作中几乎用不到

第二列
ls -i //限速inode号
有多少个目录文件 表示跟这个目录和文件相同的inode数量,也往往跟目录下有几个子目录相关
比如ls -la 111 //查看目录有多少个看隐藏文件,这里显示有2个,跟inode有关
.当前目录
..二级目录


第四列
所属主是谁 主人是谁
第五列
所属组是谁 哪些组对他拥有他的权限

ls -l 默认是自己为单位限速文件大小
ls -lh //根据文件大小适当整合单位
时间:创建或者更改时间
最后一列是文件或目录名字



##############################

chmod //更改第一列第二~九权限字段

r=4 w=2 x=1 rwx=7 r-x=5 r--=4 --x=1
各种表示方法:最常用是数字
a表示所有用户


-R 权限继承给其他人


#umask 默认的目录文件权限,所有文件的权限都是从umask推算出来
所有的目录都是可执行:x  目录要打开 要执行打开动作
文档就没有必要可执行:x  
#########################
chmod //更改第一列第二~九权限字段

r=4 w=2 x=1 rwx=7 r-x=5 r--=4 --x=1
各种表示方法:最常用是数字
a表示所有用户


-R 权限继承给其他人


#umask 默认的目录文件权限,所有文件的权限都是从umask推算出来
所有的目录都是可执行:x  目录要打开 要执行打开动作
文档就没有必要可执行:x  



########################


chown //change owner缩写
创建用户useradd
创建组  groupadd
#useradd aming
#chown aming 111.txt //改所属主
#groupadd users1
#chown :users1 111.txt //改所属组
#chown .users1 111.txt //改所属组
#chgrp users1 111.txt //改所属组
#!    从history命令历史最近使用的命令匹配
#!301 从history命令301显示打印
#history 命令历史
#chown -R //子目录子文件 权限继承给其他人 同时修改属主属组


连续2次tab键可以显示所有文件目录

2016-07-20 00:49 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: