初学Linux——Day7

周期性计划任务

cron任务概述
  用途:按照设置的时间间隔为用户反复执行某一项固
定的系统任务

  软件包:cronie、crontabs
  系统服务:crond
  日志文件:/var/log/crond

crontab任务记录

  分   时   日   月    周    任务命令行(绝对路径)

   *   *   *    *     *

    *:匹配范围内任意时间
    ,:分隔多个不连续的时间点
    -:指定连续时间范围
    /n:指定时间频率,每n ...

  使用 crontab 命令
  编辑:crontab -e [-u 用户名]
  查看:crontab -l [-u 用户名]
  清除:crontab -r [-u 用户名]

也可以通过写配置文件来实现
    vim /var/spool/cron/[用户]    #任务文件


附加权限

Set UID
  附加在属主的 x 位上
  属主的权限标识会变为 s
  适用于可执行文件,Set UID可以让使用者具有文件属主的身份及部分权限
  传递所有者身份

Sticky Bit
  附加在其他人的 x 位上
  其他人的权限标识会变为 t
  适用于开放 w 权限的目录,可以阻止用户滥用 w 权限(禁止操作别人的文档)
  也就是让一个对其他人开放w权限的目录,其他人对其进行操作的时候只能修改属于自己的子文件或子目录


查找文本内容

  根据字符串模式提取文本行
  grep [选项] '匹配模式' 文本文件...
  命令行 | grep [选项] '匹配模式'

  常用命令选项
  -v 取反匹配
  -i 忽略大小写

  常用的匹配模式

  word  包含字符串word
  ^word 以字符串word开头
  word$ 以字符串word结尾
  ^$    匹配空行


查找文件

  根据预设的条件递归查找对应的文件路径
  find [目录] [条件1] [-a|-o] [条件2] ...

  -a 是且,默认多条件的时候是且
  -o 是或

  -type [f 文本文件、d 目录、l 快捷方式]   文件类型选择
  -name "文档名称"   匹配符合某种条件名称的文件
  -size [+-][文件大小(k、M、G)] 匹配超过或小于或等于某存储大小的文件
  -user 用户名  匹配所有者为某用户的文件
  -exec 处理命令 {} \;
     以 {} 代替每一个结果,逐个处理,从-exec开始,遇 \; 结束
  -iname [用户名] 根据名称查找,忽略大小写
  -group [组] 根据所属组
  -maxdepth [数字] 限制目录查找的深度(最大层数)
  -mtime [+-][天数] 根据文件修改时间,所有的时间都是过去时间


Linux 中文件/目录等的 颜色 及其对应的含义  

蓝色                        目录
白色(命令的颜色)  文件
青色                        链接,快捷方式
黄色                        系统文件
红色                        压缩包
绿色                        可执行文件

你可能感兴趣的:(Linux,Linux基础学习)