学习linux,必须要知道在linux系统中一切都为文件。
其中,最重要的是理解对文件的权限操作,因为linux是多用户的存在,不同的身份(user,group,others),只有知道权限,才能对文件进行操作。
权限
r 可读 数值为4
w 可写 数值为2
x 可执行 数值为1
-rwxrwx–x一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rwx”表示当前所属组的权限。 所以用数值表示为4+2+1=7
第八九十个字符–x”表示其他用户权限。 所以用数值表示为1
chgrp:改变文件所属群组
chown:改变文件所有者
chmod:改变文件的权限
chmod用法
- 通过改变权值(权限的数值)来改变权限
- 通过符号类型(+,-,=)来改变权限
u: user
g: group
o: others
a: all
小知识点:
linux中扩展名没有任何意义,为方便用户辨别文件。
windows中扩展名为了方便对文件的执行。
绝对路径:由根目录(/)开始写起的文件名
相对路径: . 表当前目录, .. 表上一层目录,- 表当前目录 ,~ 表家目录(根home有区别)