Linux常见命令中权限管理命令,文件搜索命令

原文地址:https://blog.csdn.net/qq_41887474/article/details/79930002

今天总结一下学到的权限管理命令和文件搜索命令

首先需要知道Linux中将人分为三种:

u:user 所有者

g:group所属组

a:all所有人

1.权限管理命令

chmod:change the permission mode of a file

改变三类人权限

语法1:chmod   [{ugoa}{+-=}{rwx}]   [文件或目录]

语法2:chmod   [mode=421] [文件或目录]

r:4   w:2   x:1

例如:rwx:7   r-x:5   rw-:6

语法三:递归修改 chmod -R [mode=421]    [目录]

2.其他权限管理命令

chown:change file ownership

执行人:root管理员

chown [用户] [文件或目录]

注意:用户必须存在,可用useradd创建新的用户

chgrp:change file groupownership

注意:所属组必须存在,可用groupadd创建新的所属组

umask -S:以rwx的形式显示新建文件/目录的缺省权限

更改默认权限:umask xxx(xxx=777-你要更改的mode)

3.文件搜索命令(尽量减少使用)

find 范围     -name 文件名(精准搜索)

find 范围     -name  */?文件名(模糊搜索)

find 范围     -size (+、-、null)文件大小

find 范围     -user/group  [名字]

find 范围     -amin/-cmin/-mmin    -time/+time 在某范围之内查找多少分钟以内(以外)访问/修改属性/修改内容的文件或目录补充:-a(and)可连接两个条件表示同时满足

              -type 根据类型查找

              -exec/-ok 命令 {} \; 查找到之后并执行命令,注意别忘记了分号

               -inum根据i节点查到 ls -i显示所有文件的节点 都是不一样的

4.其他文件搜索命令

locate 文件名:在文件库中查找文件

updatedb:更新文件库(针对系统目录下)

locate -i:搜索不区分大小写

which 命令:搜索命令所在目录以及其别名信息

whereis 命令:搜索命令所在目录及帮助文档的路径

grep [关键词] [文件]

grep -v [关键词] [文件]:屏幕带有关键词的某行或某几行


阅读更多
上一篇Linux下切割大文件
下一篇Shell中的while循环
想对作者说点什么? 我来说一句

centos.docx

2015年05月01日 29KB 下载

笔记:linux常用命令总结

2017年12月22日 195KB 下载

linux命令手册

2018年07月18日 304KB 下载

Linux常见的日志文件和命令.rar

2008年06月18日 380KB 下载

Linux常用命令集合

2015年07月09日 2.99MB 下载

cisco 常见命令

2010年03月30日 41KB 下载

没有更多推荐了,返回首页

关闭
关闭