ls+chmod+chown(chgrp)+umask

一 ls:

(1)功能:list direction contents。

(2)选项:

1. -a或--all:列出所有文件,包括以"."开头的隐藏文件。

2 -l:输出的信息包括:文件类型、文件权限、硬链接数、文件所有者、组、文件大小、时间属性(默认是最后修改的时间)、文件名字。


第一列一个字符代表文件类型:d表示目录、-代表普通文件等等。

第一列后九位:前三位是所有者的权限,中间三位是组权限,最后三位是其他用户权限。r:读,w:写,x:执行。


二 chmod:

(1)功能:change file mode bits

(2)使用:

有两种执行模式:符号模式和数字模式。

1.符号模式:

格式:chmod [who] operator [permission] filename

who(u,g,o,a):u:所有者,g:组,o:其他,a:所有。

operator(+,-,=)

permission(r,w,x等)

例如:chmod u=rwx,g+w,o+w text

2.绝对模式:

格式:chmod mode filename

mode:

-r --4;-w --2;-x --1.

例如:chmod 744 text(相当于chmod u=rwx,g=w,o=w text)。


三 chown:

(1)功能:change file owner and group.

(2)使用:

1.格式:

chown[-R] owner file:修改所有者。

chown owner.group file:修改所有者和组。

chown .group file(或chgrp [-R] group file):修改组。

2.选项:

-R:可以将目录下的文件改变。(operator on files and directories recursives)。


四 umask

(1)功能:用来设定创建文件时的权限掩码。



你可能感兴趣的:(linux命令)