博客
关于我
Linux知识点简单记录二
阅读量:303 次
发布时间:2019-03-03

本文共 856 字,大约阅读时间需要 2 分钟。

一:数据撷取

  • 简介
  • 在处理输出数据时,常用的最简单的操作是对文件头部(head)或尾部(tail)进行撷取。需要注意的是,head和tail均按行为单位进行操作。

  • head(取出前面几行)
  • head命令用于获取文件开头的几行内容。这些信息通常用于快速了解文件的结构或内容。例如,可以通过head命令查看文本文件的开头几行内容。

  • tail(取出后面几行)
  • tail命令用于获取文件结尾的几行内容。这种操作在处理文本文件或日志文件时非常有用,可以快速定位文件的尾部信息。

  • 查询指令文件名的位置
  • 要快速定位特定命令的位置,可以使用which命令。其基本语法为:which +指令名称。

    二:在Linux中搜索指定的文件

  • 查询指定目录下的文件
  • 要在特定目录中搜索特定文件,可以使用find命令。其语法格式为:find +目录 -name +搜索文件名。

    三:磁盘与目录的容量

  • df:列出文件系统的磁盘使用情况
  • df命令用于显示文件系统的磁盘使用情况,包括磁盘总容量、已用空间和剩余空间等信息。

  • du:显示目录或文件的大小
  • du命令用于显示指定目录或文件的大小。如果加上选项(如-a),可以列出所有子目录中的文件大小信息。

    四:crond任务调度

  • 简介
  • crond是Linux系统中的一个任务调度器,用于在指定时间执行预定命令或脚本。

  • 任务调度分类
  • 任务调度主要有以下几种类型:

    • 系统工作:如病毒扫描、日志rotate等需要定期执行的任务。
    • 个别用户工作:如对数据库进行备份、数据同步等操作。
  • crontab命令
  • crontab命令用于管理任务调度。常用的选项包括:

    • -e:进入编辑模式,用于添加或修改crontab任务。
    • -l:列出当前用户的crontab任务。
    • -r:删除当前用户的所有crontab任务。
  • 简单案例:定时执行ls命令并输出结果
  • 例如,可以使用以下命令每分钟执行一次ls命令,并将结果写入/tmp/to.txt文件:

    */1 * * * * ls -l /home/user > /tmp/to.txt

    转载地址:http://yuql.baihongyu.com/

    你可能感兴趣的文章
    MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)...
    查看>>
    mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
    查看>>
    mysql 死锁(先delete 后insert)日志分析
    查看>>
    MySQL 死锁了,怎么办?
    查看>>
    MySQL 深度分页性能急剧下降,该如何优化?
    查看>>
    MySQL 深度分页性能急剧下降,该如何优化?
    查看>>
    MySQL 添加列,修改列,删除列
    查看>>
    mysql 添加索引
    查看>>
    MySQL 添加索引,删除索引及其用法
    查看>>
    mysql 状态检查,备份,修复
    查看>>
    MySQL 用 limit 为什么会影响性能?
    查看>>
    MySQL 用 limit 为什么会影响性能?有什么优化方案?
    查看>>
    MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)
    查看>>
    mysql 用户管理和权限设置
    查看>>
    MySQL 的 varchar 水真的太深了!
    查看>>
    mysql 的GROUP_CONCAT函数的使用(group_by 如何显示分组之前的数据)
    查看>>
    MySQL 的instr函数
    查看>>
    MySQL 的mysql_secure_installation安全脚本执行过程介绍
    查看>>
    MySQL 的Rename Table语句
    查看>>
    MySQL 的全局锁、表锁和行锁
    查看>>