权限管理命令

二、权限管理命令:

-rw-r--r-- 1 root root 08-11 01:45 aa.txt 权限位是十位

第一位:代表文件类型- 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 s 套接字(保存ip和端口的组合) p 管道(让两个进程进行相连)     ps  netstat -anpt 监听端口  命令文件一定有可执行权限

其余九位为权限: r w x r w x r w x

读 写 执行 读 写 执行 读 写 执行

4 2 1 4 2 1 4 2 1

文件所有者(u) 文件所属组(g) 其他用户(o)other

  1. 命令名称:chmod(修改文件的权限) 命令格式:
  2.  chmod u+x 文件
  3.  chmod g+w,o+w 文件
  4. chmod u=rwx 文件
  5. chmod 644 文件   最常用

2、命令名称:chown(修改文件或目录的所有者,所属组 changewode)

命令格式:chown user1 ss

chown user1:user2  ss

chown :user1  ss

 3、命令名称:chgrp(改变文件或目录的所属组)

 命令格式:chgrp 用户组 文件或目录 chgrp roushan ss

4、命令名称:umask(显示和设置掩码值) 对目录和文件生效,

在默认掩码为0022下文件最大权限为644,目录最大权限为755.

777

-022

 755

三、查找命令:

 1、命令名称:which(查看命令文件位置和命令可能出现的别名)

2、whereis(查找命令及帮助文档所在位置)

 3、locate(按照文件名查找,按照数据库查找)

updatedb 强制更新数据库

 locate命令的使用实例:  

 # locate /etc/sh 搜索etc目录下所有以sh开头的文件。

在使用locate命令时,要使用绝对路径查询。

 4、命令名称:find(搜索系统中符合条件的文件)

-name 根据文件名查找

通配符:

* 任意多个字符

? 任意一个字符

[ ] 指范围值,外侧加引号

-size 根据大小查找

 find ./ -size -10k 查找小于10k的文件或目录

find ./ -size -10M 查找小于10M的文件或目录

 find ./ -size +10G 查找大于10G的文件或目录

-user 根据所有者查找

find / -user root 查找根下所有root用户的文件

-group 根据所属组查找 find / -group root 查找根下所有root组的文件

-perm 根据文件权限查找 find /boot -perm 644

-按时间查找 按天 ctime atime mtime

按分钟 cmin amin mmin

c change 表示属性被修改过:所有者、所属组、权限

a access 被访问过(被查看过)

m modify 表示内容被修改过

find /etc -mmin -120 查找120分钟内内容被修改过的

find /etc -ctime +7 查找七天之前属性被修改过的

-type 根据文件类型查找

例:-type f 二进制文件(普通文件)

-type l 软连接文件

-type d 目录

-逻辑连接符

-a (and 逻辑与)

-o (or 逻辑或)

例:find /etc -size +1k -a -size -10k

 #在etc目录小查找大于1k并且小于10k的文件

-命令执行连接符(对查找到的文件,进一步处理)

 find ... -exec 命令 {} \;

 {}表示find查询的结果集

\是转义符,不使用命令别名,直接执行命令。

 ;分号是表示语句结束

转义符:在Linux中有个别名机制,如rm删除文件,执行的却是rm -i(用which rm 可以查看命令 别名)使用rm删除文件前会提示确认信息,就因为rm -i 这个参数。如果想使用命令原意,可以在加 \转义。如:\rm tese.txt 不会提示,直接删除。

 -inum 根据文件i节点查询

 find ./ inum 231906 -exec rm {} \

有一些文件的硬链接数量有很多,有相同的i节点,查找其中的一个文件的i节点号,一次性删除。

xargs命令:把前一个命令输出的结果当成多个参数。

 例: find / -name "aaa*" | xargs rm -rf

5.grep “字符串” 文件名(在文件内查找符合条件的字符串行)

命令所在路径:/bin/grep

-v 反向选择

-i 忽略大小写

6.管道符 命令1 | 命令2 将命令1 的标准输出作为命令2的标准输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值