学习linux(2)

文件权限管理:

    chmod:更改文件文件夹权限

        第一种方式:u所有者、g所属组、o其他人,+加权限、-减权限、=强制修改权限 示例:chmod u=rw,g+rw,o-rwx 文件名(可以逗号隔开)

        第二种方式:4读、2写、1执行 示例:chmod 777 chmod 660

        ps:更改权限是根据root账户或文件创建者来执行的,删除文件根据文件夹权限来定

    umask:查看或更改初始权限

        -S 查看当前的初始权限(反掩码)022代表755(777-022)rwxr-xr-x

        空格 + 022(要更改的初始化权限反掩码)

    chown:更改文件或文件夹所有者[用户名][文件名] 只有管理员root可以更改

    chgrp:更改文件或文件夹所有组[组名][文件名] 只有管理员root可以更改

搜索:

    find:文件搜索[范围][参数][文件名]

        -name 区分大小写(可以加*模糊搜索,可以加?单个字符模糊搜索)/tmp -iname test

        -iname 不区分大小写 find /tmp -iname test

        -size  +1(代表数据块,1数据块=0.5k) find /tmp -size +1

        -user 用户下的文件 find /tmp -user root

        -group 用户组下的文件 find /tmp -group root

        -cmin 文件属性 find /tmp -cmin -5代表分钟

        -amin 访问 find /tmp -amin -5

        -mmin 文件内容 find /tmp -mmin -5

        -a 可选条件 find /tmp -size +1 -a -size -2 (大于0.5k并且小于1k)

        -o 可选条件 find /tmp -size +1 -o -size -2 (大于0.5k或者小于1k)

        -type 可选条件 find /tmp -size +1 -a -size -2 -a -type d (大于0.5k并且小于1k并且类型是文件夹)

        -exec/-ok 可选操作 find /tmp -name test -a -type f -exec ls -l {} \; (名字test并且类型是文件列出长信息)(ok提示是否)

        -inum 节点 find /tmp -inum 1234 -exec ls -l {} \;(1234代表test文件的节点)

    locate: 只适用于系统文件搜索,搜索速度极快

        -update:更新资料库

        -i 不区分大小写 locate -i /root/test

    which:查找命令所在路径(可以找到别名)

    wwhereis:查找命令所在路径(可以找到帮助文档所在的位置)

    grep:文件内容搜索

        -i 不进行大小写区分 grep -i /tmp/test

        -v 排除 grep -v ^# /tmp/test(排除开头#号的内容)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值