[Linux学习笔记]常用命令学习-01
博客所有内容为博主学习归纳笔记,如有错漏之处,希望大家帮博主指出来,谢谢大家。
Linux的文件属性与权限
在Linux中文件属性通常分为三种,读、写、执行,即'r' 'w' 'x'。对文件具有操作权限的成员身份也分为三种,拥有者、组群、其他。
例如:- rwx r-x r-- 中:
rwx :表示文件拥有者的操作权限,包括读、写和执行
r-x :表示文件所属组群对文件的操作权限为读和执行,没有写的权限
r-- :表示其他成员对文件的操作权限为读取,没有写和执行的权限
改变文件组群:chgrp
- 格式:chgrp 组群名称 文件名称
- 选项与参数:
-R 递归调用,即对同一目录下所有文件的组群都进行变更 - 组群名称必须要在/etc/group 中存在
改变文件拥有者:chown
- 格式:chown 拥有者名称 文件名称
- 选项与参数:
-R 递归调用,即对同一目录下所有文件的组群都进行变更 - 组群名称必须要在/etc/passwd 中存在
改变文件权限:chmod
我们有两种方式可以改变文档的权限,数字式和文字方式;
-
数字改变权限方式
这种方式我们把三种权限分别用数字来代替,即:r = 4 ,w = 2,x = 1,则我们可以得到:
rwx = 4 + 2 + 1 =7
rw = 4 + 2 = 6
r = 4
如果我们需要将文件的权限改为-rwxrw-r– ,只需执行以下命令:
chmod 764 文件名称
- 文字改变权限方式
chmod u=rwx,g=rw,o=r 文件名称
目录与文档操作命令
目录相关操作: cd, pwd, mkdir, rmdir
- cd 变换目录命令
pwd 显示当前目录命令
-P :显示确实的路径,而非链接的路径(link)mkdir 创建目录命令
-m :配置文件案癿权限,不受umask限制
-p :可以创建多级目录rmdir 删除空目录命令
-p :连同上级目录一起递归删除
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd /tmp/
[root@localhost tmp]# pwd
/tmp
[root@localhost tmp]# mkdir mktest01
[root@localhost tmp]# ls
mktest01 mvtest2 testtouch vmware-root wtmp wtmp_2
[root@localhost tmp]# mkdir mktest02
[root@localhost tmp]# ls
mktest01 mktest02 mvtest2 testtouch vmware-root wtmp wtmp_2
[root@localhost tmp]# rmdir mktest*
[root@localhost tmp]# ls
mvtest2 testtouch vmware-root wtmp wtmp_2