Linux命令基础学习2

1、权限:u 所有者   g 所有组  o 其他  (一个文件权限更改的正常只有所有者和root可以更改权利)

2、权限管理命令:chmod

      命令名称:chmod

      命令英文含义:change the permissions mode of a file

      命令所在路径:/bin/chmod

      执行权限:所有用户

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

                             [mode=421] [文件或目录]

                             -R 递归修改

      功能:改变文件或目录权限    (在Linux系统中最常使用的还是数字形式)

      权限的数字表示:

            r  ------4       (文件权限:可以查看文件内容,目录权限:可以列出目录中的内容)

            w ------2     (文件权限:可以修改文件内容,目录权限:可以在目录中创建、删除文件)

            x -------1     (文件权限:可以执行文件,目录权限:可以进入目录)

         rwxrw-r--

           7   6   4

       注:目录下文件其他用户不可以写,但所在目录所有都有写权限,所以其他用户也可以删除该目录下的文件。

3、权限管理命令:chown   (改变文件所有者前提是该用户是存在的)

      命令名称:chown

      命令英文含义:change file ownership

      命令所在路径:/bin/chown

      执行权限:所有用户

      语法: chown [用户] [文件或目录]

      功能描述:改变文件或目录的所有者                    (改文件左右者只有root可以)

      范例:$ chown shenchao fengjie

                    改变文件fengjie的所有者为shenchao

4、 权限管理命令:chgrp

      命令名称:chgrp

      命令英文含义:change file  group ownership

      命令所在路径:/bin/chgrp

      执行权限:所有用户

      语法: chgrp [用户] [文件或目录]

      功能描述:改变文件或目录的所属组

      范例:$ chgrp group fengjie

                    改变文件fengjie的所属组为group

5、权限管理命令:umask

      命令名称:umask

      命令英文含义:the user file-creation mask

      命令所在路径:Shell内置命令

      执行权限:所有用户

      语法: umask [-S]

                   -S  以rwx形式显示新建文件缺省权限

      功能描述:显示、设置文件的缺省权限

      范例:$ umask -S       (新建文件时会把X权限直接去掉)

          umask  会得0022   它是掩码   真正的是 777-022=755

           改权限:如果改为 rwxr--r--   744    掩码:777-744=033

                          umask 033

6、文件搜索命令:find  (不再服务器高峰期使用,搜索范围越小越好)

      命令名称:find

      命令所在路径:/bin/find

      执行权限:所有用户

      语法: find [搜索范围] [匹配条件]

      功能描述:文件搜索

      范例:$ find /etc -name init   (-iname不区分大小写)

            在目录/etc中查找文件init(精准查找,多一个子怒都不行,但是可以使用*号,比如*init*、init???
(?匹配单个字符))

                  $ find / -size +204800

            在根目录下查找大于100MB的文件

                          +n :大于         -n :小于            n:等于         单位是数据块、  1数据块=512字节=0.5K

                  $ find /home -user shenchao

            在根目录下查找所有者为shenchao的文件

                    -group根据所属组

                  $ find /etc cmin -5

             在/etc下查找5分钟以内的被修改过得属性文件和目录

                     -amin    访问时间  access

                     -cmin     文件属性  change

                     -mmin    文件内容  modify

            $ find /etc -size +163840 -a -size -204800

               在/etc 下查找大于80MB小于100MB的文件  (-a  ==and ,-o==or)

             -type根据文件类型查找   f 文件   d 目录  l软链接

             -exec/ok 命令 {} \;    对搜索结果执行操作(如果使用ok会进行确认步骤,但是exec没有)

              -inum  根据i节点查找(有些文件的文件名比较复杂可以根据i节点进行操作,也可以通过i节点查找硬链接,因为硬链接i节点相同)

7、文件搜索命令:locate   (文件资料库系统定期进行更新和维护,也可以手动维护使用updatedb命令,但在/tmp下的文件是不能存储在文件资料库中的)

     命令名称:locate

      命令所在路径:/usr/bin/locate

      执行权限:所有用户

      语法: locate 文件名

      功能描述:在文件资料库中查找文件

8、文件搜索命令:which(使用命令式,正常他会巡查该命令的别名,系统中正常没有确认机制的,但是正常命令别名会有-i选项,所有才会有确认机制)

     命令名称:which

      命令所在路径:/usr/bin/which

      执行权限:所有用户

      语法:which  命令

      功能描述:搜索命令所在目录及别名信息


      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拥有必珍惜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值